我需要知道是否可以將一個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