Importation de données CSV dans des tableaux d'enregistrements NumPy
La lecture de données CSV dans des tableaux d'enregistrements dans NumPy offre un moyen pratique de travailler avec des ensembles de données structurés. La fonctionnalité de tableau d'enregistrement imite la structure de trame de données dans R, offrant une approche directe pour gérer les données organisées par colonnes avec différents types de données.
Au lieu d'utiliser la fonction csv.reader() puis d'appliquer numpy.core. records.fromrecords(), une méthode plus simple consiste à utiliser la fonction numpy.genfromtxt(). En spécifiant l'argument du mot-clé délimiteur sous forme de virgule, vous pouvez importer les données CSV dans un tableau d'enregistrement :
from numpy import genfromtxt my_data = genfromtxt('my_file.csv', delimiter=',')
Cette seule ligne de code importe les données de 'mon_fichier.csv' tout en reconnaissant la virgule comme le séparateur de champs, créant efficacement un tableau d'enregistrements avec des colonnes correspondant aux champs du fichier CSV. Chaque ligne du tableau d'enregistrements représente le contenu d'une ligne du fichier CSV.
Le tableau d'enregistrements résultant fournit un accès facile aux données via les attributs de colonne, ce qui facilite l'exécution d'opérations et d'analyses sur des colonnes spécifiques ou sur le l'ensemble du tableau de manière efficace.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!