我需要知道是否可以將一個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. 如何在Python中將布爾numpy數組保存爲textfile?
- 2. 如何將(dtype = object)numpy數組值設置爲Python列表,而不用numpy將列表解釋爲值列表?
- 3. 如何將numpy數組轉換爲常規python列表?
- 4. Matplotlib:將繪圖保存爲numpy數組
- 5. 如何在Python/numpy中將3D數組結果保存到4D數組中?
- 6. 如何將列表的Python列表轉換爲2D numpy數組sklearn.preprocessing
- 7. Python:如何有效地將2d numpy數組保存到磁盤?
- 8. 將numpy數組保存爲txt文件作爲單個列?
- 9. 如何將多個列表保存爲Python中的多列?
- 10. 如何將numpy數組存儲爲tfrecord?
- 11. Python中3x1 numpy數組的列表
- 12. Python中的列表和Numpy數組
- 13. 將2D numpy數組列表轉換爲一個3D numpy數組?
- 14. 將Python Numpy結構保存爲MySQL Blob
- 15. 將Python對象存儲在Python列表與固定長度的Numpy數組中
- 16. 將列表轉換爲numpy數組
- 17. 將int列表轉換爲numpy數組
- 18. Python Selenium將列表項保存爲數組
- 19. 如何從numpy數組列表中刪除一個numpy數組?
- 20. 在python中保存生成的numpy隨機數組而不使用列表?
- 21. 將Python Numpy數組轉換爲單個數組的陣列
- 22. 如何將字符串列表轉換爲數字numpy數組?
- 23. 如何將javascript數組保存爲redis列表
- 24. 將字符串列表轉換爲Numpy數組(Python)
- 25. 如何在Python中保存二維數組(列表)?
- 26. 將numpy數組保存到txt
- 27. Python將numpy數組轉換爲元組
- 28. 如何在python中將二維列表保存爲圖像?
- 29. Python numpy保留排序的二維數組的索引列表
- 30. 將numpy數組的列表視爲一個numpy對象
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