0
A
回答
3
你可能知道,布爾數組可以用於索引,例如:
import numpy as np
x = np.arange(10)
x2 = x[x<5]
對於布爾數組,np.all
可讓您在一個給定的軸應用它:
y = np.arange(12).reshape(3,4)
b = y < 6
b1 = np.all(b, axis=0)
b2 = np.all(b, axis=1)
y1 = y[b1]
y2 = y[b2]
它只返回符合標準的陣列,所以形狀不會被保留。 (如果你確實需要保留的形狀,然後看看蒙面陣列。)
2
這會給你行的行索引,所有值都低於5或更高:
x = numpy.arange(100).reshape(20,5)
numpy.where((x > 5).all(axis=1)^(x < 5).all(axis=1))
或更簡明地(但不是通過相同的邏輯繼續):
numpy.where(((x > 5)^(x < 5)).all(axis=1))
獲取數據,而不是指數,直接使用布爾結果:
x[((x > 5)^(x < 5)).all(axis=1)]
相關問題
- 1. 複雜條件
- 2. 複雜條件
- 3. 複雜條件
- 4. VBScript中的複雜條件
- 5. 的複雜條件
- 6. 如何從複雜的多維數組中獲取所有值?
- 7. 如何在wordpress中使用where條件獲取所有行?
- 8. 在條件下獲取數據庫中的所有條目
- 9. ifeval :: []在asciidoctor中的複雜條件
- 10. 複雜條件Makefile中
- 11. 從表中選擇重複條目並獲取重複行的所有字段
- 12. SQL複雜條件
- 13. DSUM - 複雜條件
- 14. 複雜,有條件的SQL語句
- 15. 具有複雜條件的Row_Number
- 16. 具有複雜條件的標識
- 17. Codeigniter獲取複雜查詢的行數
- 18. 獲取來自複雜rss訂閱源的所有數據
- 19. 複雜的條件變異
- 20. cmd.exe:複雜的條件?
- 21. 組行基於複雜條件
- 22. 獲取文件C的複雜性#
- 23. 如何在Ruby中編寫複雜的多行條件?
- 24. 在複雜條件下消除熊貓數據幀中的行
- 25. 如何在JPQL中執行復雜的LEFT JOIN條件?
- 26. React中的classNames的複雜條件
- 27. 獲取Coldfusion複雜對象錯誤但沒有複雜對象
- 28. 從複雜的JSON數據中獲取所需的值
- 29. 從複雜的LINQ查詢中獲取X條記錄
- 30. 獲取導致規則執行的所有條件
您應該選擇一個(和幾個其他)答案或評論現有的答案... – Benjamin