如何导入数据与不同类型的文件转换成一个Python numpy的数组
3 回答
![?](http://img1.sycdn.imooc.com/545868cd00013bbb02200220-100-100.jpg)
手掌心
TA贡献1942条经验 获得超3个赞
如果要转换成numpy数组的话,就把要转换的数据全都弄成list类型,然后使用numpy.asarray(list_name)转换。
#eg.
import numpy as np
a = [1,2,3,4,5]
b = [6,7,8,9,0]
c = a + b
d = np.asarray(c)
d
#输出array([1, 2, 3, 4, 5, 6, 7, 8, 9, 0])
![?](http://img1.sycdn.imooc.com/545845d30001ee8a02200220-100-100.jpg)
青春有我
TA贡献1784条经验 获得超8个赞
使用numpy.genfromtxt:import numpy as np
np.genfromtxt('filename', dtype= None)
# array([(1, 2.0, 'buckle_my_shoe'), (3, 4.0, 'margery_door')],
# dtype=[('f0', '<i4'), ('f1', '<f8'), ('f2', '|S14')])
添加回答
举报
0/150
提交
取消