Je souhaite implémenter un algorithme d'apprentissage automatique utilisant Octave. Je suis nouveau à Octave, et bien que j'ai lu quelques-uns des tutoriels en ligne, il est toujours pas clair pour moi comment procédez comme suit:Lecture de données de timesérie dans la structure de données Octave et itération sur celle-ci
Lire un fichier CSV dans un struct approprié d'Octave. Les données seront des données de marché obtenues à partir de Google/Yahoo et enregistrées en tant que fichier CSV. Il aura les colonnes suivantes (champs): date, Open, Haut, Bas, Fermer, Volume
itérer sur la structure de données de population à l'étape 1 ci-dessus. Je me souviens que dans l'un des manuels d'Octave en ligne, il a mentionné qu'un tableau de structures est plus lent qu'une structure de tableaux, mais n'a fourni aucun exemple de la façon de créer une structure de tableaux.
Etre capable de sélectionner des sous-ensembles de données pour des durées spécifiées, par ex. Champ de date> = "01-Jan-2001" & & < = "01-Jan-2012". Les données extraites doivent être dans le même type de données qu'à l'étape 2 ci-dessus (c'est-à-dire un type de données itératif).
Quelqu'un peut-il aider avec quelques extraits qui montrent comment faire cela?
Je ne suis pas sûr de comprendre cette affirmation: "... malheureusement aussi facile que cela devrait être". Vouliez-vous dire le contraire? Aussi, pourriez-vous s'il vous plaît poster des liens qui montrent comment faire face à 1 et 2 ?. Tx –
Oui, je voulais dire le contraire. Je l'ai réparé et ajouté une bonne lecture. Octave est un peu coincé dans la reproduction du comportement de Matlab la plupart du temps. Essayez 'csv2cell' pour lire le fichier, puis convertissez-le en structure avec' cell2struct'. – carandraug