Le multiprocessement est une technique d'utilisation de plusieurs processeurs ou noyaux pour effectuer des tâches en parallèle. Dans Python, le multiprocessement est implémenté via le module de multiprocessement. Il autorise l'utilisateur à exécuter plusieurs tâches simultanément, utilisant ainsi la pleine puissance du processeur de la machine.
Dans ce guide Python, nous présenterons un guide approfondi sur le «pandas.read_csv ()”Fonction avec un module multiprocesseur. Les sujets suivants seront couverts:
«Pandas.Read_csv () ”Fonction dans Python
Le "pandas.read_csv ()"Est une fonction du module Pandas de Python qui lit / prend un fichier CSV et récupère un objet DataFrame contenant les données du CSV.
Syntaxe
PD.read_csv (filepath_or_buffer, sep = ',', en-tête = 'inférie
Exemple 1: Lire CSV en utilisant «Pandas.Fonction Read_csv () ”
Dans l'exemple ci-dessous, les «Pandas.La fonction read_csv () ”est utilisée pour lire les données CSV:
Code
importer des pandas
df = pandas.read_csv ('Exemple.csv ')
Imprimer (DF)
Dans l'extrait de code ci-dessus:
Sortir
Comme observé, le contenu du fichier CSV a été affiché.
Exemple 2: Lire CSV en utilisant «Pandas.read_csv () ”avec multiprocessement
Le code suivant utilise le «PD.read_csv ()”Fonction pour lire plusieurs fichiers CSV en parallèle à l'aide de la bibliothèque multiprocesseur dans Python:
importer des pandas
importer le multiprocessement
Si __name__ == '__MAIN__':
piscine = multiprocessement.Piscine()
fichiers = ['Exemple.CSV ',' Exemple1.CSV ',' Exemple2.csv ']
dataframes = pool.Carte (Pandas.read_csv, fichiers)
Pour DF dans DataFrames:
Imprimer (DF)
Selon le code ci-dessus:
Sortir
Dans ce résultat, le «PD.La fonction read_csv () ”est utilisée avec le multiprocessement pour lire les fichiers CSV.
Conclusion
Pour améliorer la vitesse de chargement des données, y compris ses avantages et ses limites le «PD.read_csv ()»La fonction est utilisée avec le module de multiprocessement. Le modèle de multiprocessement offre un moyen d'accélérer le chargement des données en utilisant plusieurs cœurs de CPU pour charger les données en parallèle. Ce didacticiel Python a présenté un guide approfondi sur le multiprocessement Python Read_CSV.