我需要知道是否可以将一个Python列表保存为一个numPy数组。如何将列表保存为Python中的numpy数组?
62
A
回答
79
如果你看这里,它可能会告诉你你需要知道什么。
http://www.scipy.org/Tentative_NumPy_Tutorial#head-d3f8e5fe9b903f3c3b2a5c0dfceb60d71602cf93
基本上,可以创建从序列的阵列。
from numpy import array
a = array([2,3,4])
或者来自一系列序列。
from numpy import array
a = array([[2,3,4], [3,4,5]])
11
a = numpy.array([1,2,3])
24
你的意思是这样的吗?
from numpy import array
a = array(your_list)
14
你想把它保存为文件吗?
import numpy as np
myList = [1, 2, 3]
np.array(myList).dump(open('array.npy', 'wb'))
...然后阅读:
myArray = np.load(open('array.npy', 'rb'))
4
我想,你的意思是将列表转换一个numpy的阵列? 然后,
import numpy as np
# b is some list, then ...
a = np.array(b).reshape(lengthDim0, lengthDim1);
给你一个如表b的在重塑中给出的形状的阵列。
4
您可以使用numpy.asarray,例如一个列表转换为数组:
>>> a = [1, 2]
>>> np.asarray(a)
array([1, 2])
0
下面是一个更完整的例子:
import csv
import numpy as np
with open('filename','rb') as csvfile
cdl = list(csv.reader(csvfile,delimiter='\t'))
print "Number of records = " + str(len(cdl))
then later
npcdl = np.array(cdl)
这真的很简单。
相关问题
- 1. 如何将numpy数组转换为常规python列表?
- 2. 如何在Python/numpy中将3D数组结果保存到4D数组中?
- 3. Python:如何有效地将2d numpy数组保存到磁盘?
- 4. 将numpy数组保存为txt文件作为单个列?
- 5. 如何将多个列表保存为Python中的多列?
- 6. 如何将numpy数组存储为tfrecord?
- 7. Python中的列表和Numpy数组
- 8. 将2D numpy数组列表转换为一个3D numpy数组?
- 9. 如何从numpy数组列表中删除一个numpy数组?
- 10. 在python中保存生成的numpy随机数组而不使用列表?
- 11. 如何将字符串列表转换为数字numpy数组?
- 12. Python将numpy数组转换为元组
- 13. 如何在python中将二维列表保存为图像?
- 14. 将numpy数组的列表视为一个numpy对象
- 15. 将列表保存为csv作为python中的列
- 16. Python/Numpy - 使用列和行标题保存数组
- 17. 如何将3列表转换为1 3D Numpy数组
- 18. 如何将2d列表转换为2d numpy数组?
- 19. 如何在Python 2.7中将列添加到2d numpy数组?
- 20. 如何将NumPy数组的字符串表示转换为NumPy数组?
- 21. 如何将列表(列表)列表转换为Python中的json数组?
- 22. 将Numpy数组列表转换为Numpy矩阵
- 23. 如何将一系列数组转换为2D numpy数组
- 24. Python/numpy追加数组,转置并保存为csv
- 25. 为Python中的列表保留内存?
- 26. 如何将2d numpy数组列表连接成一个3d numpy数组?
- 27. numpy数组比Python列表大
- 28. python列表理解为numpy数组的多重返回函数
- 29. 如何在numpy二维数组中存储列表?
- 30. 如何将ndarray数组列表转换为Python列表
import numpy as np;并添加np。在数组之前(np.array([]);对于可能会感到困惑的人 – Abhi 2016-09-04 21:33:14
我会把这个语法稍微有点不同,那么'''numpy np'然后'a = np.array([[2,3, 4],[3,4,5]])'? – SDsolar 2017-09-12 23:12:01
我看不出有什么理由不能这样做。不止一种方式来剥皮猫。事实上,@eumiro在他的在下面回答。 – 2017-09-14 21:53:26