0
A
回答
1
您可以查找其中有True
的任何列或行的索引。
NS = np.where(np.any(M, axis=0))[0]
WE = np.where(np.any(M, axis=1))[0]
在第一個和最後一個拿到程度:
N = NS[0]
S = NS[-1]
W = WE[0]
E = WE[-1]
對於非布爾矩陣M
你需要做一些比較將輸出一個布爾矩陣,如:
NS = np.where(np.any(M > 0, axis=0))[0]
WE = np.where(np.any(M > 0, axis=1))[0]
相關問題
- 1. 查找具有一定條件的矩陣中的值
- 2. R - 從矩陣中獲取向量中最大值的位置
- 3. 移位矩陣中的值
- 4. 獲取矩陣中具有最高值的列的向量
- 5. Matlab:在特定位置創建一個具有1的零矩陣
- 6. 列表中有矩陣的某些值的位置
- 7. matlab中具有符號工具箱的矩陣的逆矩陣
- 8. 如何在MATLAB中爲矩陣的特定位置賦值?
- 9. 找到一組值位於矩陣內的位置
- 10. 生成具有值標誌的矩陣
- 11. 如何從矩陣中選擇具有特定列值的行?
- 12. 矩陣的Python最小值
- 13. 查找的位置,並確定具有一個陣列
- 14. 如何在R中生成具有一定秩的矩陣
- 15. 將矩陣轉換爲具有指定尺寸的另一個矩陣
- 16. 給定一個行向量及其對應的位置矩陣替換矩陣的值
- 17. 矩陣中矩陣最大的方塊
- 18. 查找矩陣中的鄰居位置
- 19. 二維矩陣中兩個位置之間的最短路徑
- 20. 如何查找3D MATLAB矩陣中最大元素的位置?
- 21. Matlab - 具有特定值的濾波器矩陣
- 22. 如何在Julia的矩陣中找到值的位置?
- 23. Stata - 矩陣中的最大值
- 24. 矩陣中列的最大值?
- 25. 矩陣中的最小值/ python
- 26. MATLAB中三維矩陣的最大值
- 27. 霍夫變換:在負責的矩陣中放置負向矩陣的位置
- 28. 給定一個旋轉矩陣找到頂點的新位置
- 29. 如何在OpenCV中像Matlab一樣設置一個具有特定值的整個矩陣
- 30. 在python中有大值的矩陣的矩陣求逆
距離哪裏最遠?從矩陣的中心也許? – Divakar
最北=最北端(無論東或西),其中有1或0. 最南=最南端(無論東或西),其中有1或0. 最東=最南端的東西(無論北或南),其中有1或0. 最西端=最西風的點(無論北或南),其中有1或0. – obtmind
我們可以有多個「北」那些在同一行。那麼,哪一個? – Divakar