如何将CSV数据读入NumPy中的记录数组?我想知道是否有一种直接的方法将CSV文件的内容导入到记录数组中,就像R的方式一样read.table(), read.delim(),和read.csv()家庭将数据导入R的数据框架?或者是最好的使用方法csv.Reader()然后应用这样的方法numpy.core.records.fromrecords()?
3 回答
森栏
TA贡献1810条经验 获得超5个赞
from numpy import genfromtxt genfromtxt(fname = dest_file, dtype = (<whatever options>))
import csvimport numpy as npwith open(dest_file,'r') as dest_f: data_iter = csv.reader(dest_f, delimiter = delimiter, quotechar = '"') data = [data for data in data_iter]data_array = np.asarray(data, dtype = <whatever options>)
添加回答
举报
0/150
提交
取消