將位置x,y設置爲30,40作爲30 x 30像素(總共900像素)網格的左上角,我想用這些x創建一個數組, y點使用numpy。我已經嘗試了一個列表和循環,但它似乎很慢,我希望numpy會更快。使用numpy從點x,y創建二維數組
0
A
回答
1
來源:Numpy matrix of coordinates
像這樣的事情?
import numpy as np
rows = np.arange(30,60)
cols = np.arange(40,70)
coords = np.empty((len(rows), len(cols), 2), dtype=np.intp)
coords[..., 0] = rows[:, None]
coords[..., 1] = cols
+0
不是真的這樣,它應該返回像[30,40數組],[31, 40],[32,40],...,[90,110]] –
+0
@SamuelMuiruri這會創建一個比您最初要求的更大的矩陣還是缺少smh? –
相關問題
- 1. Numpy-從二維數組
- 2. 重新創建數組,使數組[x] [y]變成newarray [y] [x]
- 3. Numpy:從4(x,y)陣列創建(x,y,2,2)陣列
- 4. numpy矢量化從x * y數組到x * y * 3
- 5. 使用二維數組創建表格
- 6. 從數據表創建二維數組
- 7. numpy二維數組遞歸
- 8. 在numpy的二維數組
- 9. jquery創建二維數組
- 10. F#創建二維數組
- 11. 創建二維數組
- 12. 如何使用NumPy從列表創建多維數組?
- 13. 從終端(unix)創建二維數組
- 14. 從txt文件創建二維數組
- 15. 從Pandas dataframe創建二維數組
- 16. python:連接兩個二維numpy數組來創建三維數組
- 17. 如何將numpy二維數組與numpy一維數組相乘?
- 18. 如何創建從給定的二維數組一維數組
- 19. 獲取從二維數組一維數組縱列使用numpy的
- 20. 從一組非連續的二維切片創建一個3d numpy數組
- 21. 一維到二維數組在numpy
- 22. Numpy常規在二維數組內創建規則網格
- 23. 創建二維數組的數組
- 24. 創建二維數組的數組
- 25. 索引NumPy的二維數組與另一二維數組
- 26. 如何創建二維數組的二維數組?
- 27. 如何創建二維char數組的二維數組?
- 28. NetCDF4 python創建numpy多維數組
- 29. 防止numpy創建多維數組
- 30. 如何創建多維numpy數組?
我想這個答案對你有一個解決方案:https://stackoverflow.com/a/32208565/5207081 – dsprenkels