python3 csv 读入数组_如何将CSV数据读入NumPy中的记录数组?
我建議read_csv函數(shù)的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是一種具有潛在不同類型列的二維標記數(shù)據(jù)結(jié)構(gòu).你可以把它想象成一個電子表格或SQL表.
我也建議genfromtxt..但是,因為這個問題要求記錄陣列與普通數(shù)組相反,dtype=None參數(shù)需要添加到genfromtxt呼叫:
給定一個輸入文件,myfile.csv:1.0,?2,?34,?5.5,?6import?numpy?as?np
np.genfromtxt('myfile.csv',delimiter=',')
給出一個數(shù)組:array([[?1.?,??2.?,??3.?],
[?4.?,??5.5,??6.?]])
和np.genfromtxt('myfile.csv',delimiter=',',dtype=None)
提供一個記錄數(shù)組:array([(1.0,?2.0,?3),?(4.0,?5.5,?6)],
dtype=[('f0',?'
總結(jié)
以上是生活随笔為你收集整理的python3 csv 读入数组_如何将CSV数据读入NumPy中的记录数组?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java开心消消乐代码_Vue实现开心消
- 下一篇: 在html中写js提示错误,页面HTML