Mengimport Data CSV ke dalam Tatasusunan Rekod NumPy dengan cekap
Dalam NumPy, tugas biasa ialah mengimport data daripada fail CSV ke dalam tatasusunan rekod . Tatasusunan rekod ialah jenis data berstruktur yang membolehkan akses cekap kepada data yang disusun ke dalam lajur Kaedah Langsung: Menggunakan Numpy.genfromtxt() Tidak seperti fungsi R seperti read.table() dan read.delim(), yang mengimport data CSV secara langsung ke dalam. Rangka data R, NumPy tidak menyediakan fungsi ini secara langsung. Walau bagaimanapun, fungsi numpy.genfromtxt() boleh digunakan dengan menetapkan kata kunci pembatas kepada koma untuk mencapai hasil yang serupa:
Kaedah Alternatif: Menggunakan csv.reader() dan numpy. core.records.fromrecords()
Jika kaedah langsung menggunakan numpy.genfromtxt() tidak sesuai dengan keperluan anda, anda boleh Gunakan gabungan csv.reader() dan numpy.core.records.fromrecords(). Kaedah ini termasuk yang berikut:import numpy as np # Read CSV data into a record array my_data = np.genfromtxt('my_file.csv', delimiter=',') # Print the record array print(my_data)
Menggunakan csv.reader() untuk menghuraikan CSV dan mencipta senarai kebenaran.
Menggunakan numpy.core.records.fromrecords() Untuk menukar senarai kebenaran kepada tatasusunan rekod.Atas ialah kandungan terperinci Bagaimana untuk Mengimport Data CSV dengan Cekap ke dalam Tatasusunan Rekod NumPy?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!