我建议read_csv函数的pandas图书馆:import pandas as pd
df=pd.read_csv('myfile.csv', sep=',',header=None)df.values
array([[ 1. , 2. , 3. ],
[ 4. , 5.5, 6. ]])DataFrame是一种具有潜在不同类型列的二维标记数据结构.你可以把它想象成一个电子表格或SQL表.
我也建议genfromtxt..但是,因为这个问题要求记录阵列与普通数组相反,dtype=None参数需要添加到genfromtxt呼叫:
给定一个输入文件,myfile.csv:1.0, 2, 34, 5.5, 6import numpy as np
np.genfromtxt('myfile.csv',delimiter=',')
给出一个数组:array([[ 1. , 2. , 3. ],
[ 4. , 5.5, 6. ]])
和np.genfromtxt('myfile.csv',delimiter=',',dtype=None)
提供一个记录数组:array([(1.0, 2.0, 3), (4.0, 5.5, 6)],
dtype=[('f0', '