7
A
回答
11
是的,你可以這樣做:
a = numpy.array([Register() for _ in range(4)])
這裏,a.dtype
是dtype('object')
。
或者,如果你真的需要保留內存爲您的數組,然後建立它逐個元素,你可以這樣做:
a = numpy.empty(shape=(4,), dtype=object)
a[0] = Register() # etc.
5
在numpy的陣列中的項目都是靜態類型,並且當你調用zeros
你製作一系列花車。存儲任意Python對象,使用像
numpy.array([Register() for i in xrange(4)])
這使得與dtype=object
數組,你也可以手動指定代碼。
考慮在這種情況下你是否真的想要numpy。我不知道這個例子與你的用例有多接近,但是通常情況下,dtype對象的一個numpy數組,特別是一維數組對,至少和列表一樣工作。
相關問題
- 1. Numpy對象數組數組
- 2. Numpy對象數組
- 3. numpy Python對象數組
- 4. 精度差異:NumPy對象數組與浮點數組
- 5. 如何引用numpy數組對象?
- 6. numpy中排序對象的數組?
- 7. 對象數組numpy的陣列
- 8. 用對象實例填充NumPy數組?
- 9. numpy數組與cython
- 10. numpy數組類型如何與對象交互?
- 11. 存儲與newaxis多維numpy的數組切片對象
- 12. 將numpy數組的列表視爲一個numpy對象
- 13. ColdFusion JSON對象與對象數組
- 14. 與數組對象混淆
- 15. 訪問對象與數組
- 16. 訪問數組與對象
- 17. 查找與對象數組
- 18. IndexOf數組與對象
- 19. Javascrypt(VueJS)對象與數組
- 20. 填充數組與對象
- 21. DataSet與DataTable數組對象
- 22. 訪問數組與對象
- 23. 矩陣乘數組與Numpy
- 24. 數組廣播與numpy
- 25. numpy數組與mpz/mpfr值
- 26. JavaScript:數組與對象數組
- 27. 多維數組與對象數組
- 28. Javascript數組對象與數組像對象 - 澄清
- 29. Javascript confusion:對象與數組還是對象數組?
- 30. 選擇與對象數組不同的對象數組
@Mike:感謝您在第一個解決方案中發現錯字;我的意思當然是你在解決方案中所做的。我忘記了先建立清單;現在已經糾正了。對於第二種解決方案,我切換到numpy.empty。 – EOL 2010-04-21 11:21:56