9
A
回答
10
numpy.fromfunction符合這裏的法案。從文檔
例子:
>>> import numpy as np
>>> np.fromfunction(lambda i, j: i + j, (3, 3), dtype=int)
array([[0, 1, 2],
[1, 2, 3],
[2, 3, 4]])
1
人們還可以讓你的數組的索引與numpy.indices
,然後在矢量時尚應用功能f
,
import numpy as np
shape = 1000, 1000
Xi, Yj = np.indices(shape)
A = (2*Xi + 3*Yj).astype(np.int) # or any other function f(Xi, Yj)
相關問題
- 1. 填充python矩陣
- 2. 填充陣列使用numpy
- 3. 如何在python中填充矩陣
- 4. 如何截斷矩陣使用NumPy(Python)
- 5. 使用namedtuples填充矩陣
- 6. 'nlfilter'如何填充矩陣?
- 7. 製作矩陣正方形並用numpy填充所需值
- 8. 爲每個python numpy填充不同值的矩陣對角線
- 9. python如何用零填充numpy數組
- 10. 如何用空格填充Python numpy chararray?
- 11. 零填充矩陣
- 12. 用numpy打印矩陣,python
- 13. 填充陣列使用python
- 14. 如何用R中另一個矩陣的值填充矩陣?
- 15. 鄰接矩陣未正確填充python
- 16. 故障在python填充空矩陣
- 17. 填充大的numpy陣列
- 18. 基於矩陣列表填充矩陣
- 19. 使用雙循環填充矩陣R
- 20. 使用for循環填充矩陣
- 21. 使用for循環填充矩陣R
- 22. 使用0填充矩陣 - Matlab
- 23. 如何使用迭代遍歷行和列來填充矩陣
- 24. 如何結合兩個python矩陣numpy
- 25. 如何填充並顯示矩陣? [VHDL]
- 26. 以高效的方式填充矩陣
- 27. 從兩個向量的差異填充numpy矩陣
- 28. 如何乘numpy矩陣乘numpy數組?
- 29. 如何在Python中爲每個2D截面填充2D矩陣的4D矩陣
- 30. 的Python,numpy的,矩陣
非常好,謝謝。 –
警告:文檔沒有清楚地解釋這一點,但'np.fromfunction(f,shape,dtype = dtype)'是'f(* np.indices(shape,dtype = dtype))'的薄包裝。它不會對每個單元格執行'f'的單獨調用,所以如果您傳遞的函數不能以矢量化方式工作,則會出現奇怪和錯誤的結果。 – user2357112