設a是長度爲n的numpy數組。 是否聲明 a == max(a) 計算表達式max(a) n次或只是一次?Numpy數組逐個元素的比較優化
0
A
回答
1
它只評估max
一次。你可以這樣自己通過編寫自己的功能測試:
def mymax(x):
print("Calling mymax.")
return max(x)
然後嘗試
a == mymax(a)
+0
太棒了!也感謝有關如何測試它的見解! – user18097 2014-08-28 17:03:49
1
它計算max(a)
一次,然後它在一個元素就會比較(標量)的(標量)結果,併爲結果創建一個布爾數組。
相關問題
- 1. 比較數組逐個
- 2. Octave - 比較載體(逐個元素)
- 3. 比較兩個數組中的元素
- 4. 比較的兩個數組PHP元素
- 5. Python:比較兩個數組的元素
- 6. 比較數組元素
- 7. 比較二維數組的元素
- 8. 比較C++中的數組元素
- 9. 比較串來串元素的數組
- 10. PYTHON/NUMPY:處理與普通numpy數組相比較的結構化數組Python2.7
- 11. 逐個顯示數組的元素 - jquery
- 12. 創建一個布爾數組,它將numpy元素與None進行比較
- 13. 比較字符串數組元素?
- 14. 比較數組元素爲零?
- 15. 比較Python的元組元素
- 16. 比較numpy數組中的行
- 17. 如何從NumPy數組中逐行選擇元素?
- 18. 矩陣的優化NumPy的總和通過每一個元素
- 19. 比較數組中的元素並獲取新元素
- 20. 比較元素
- 21. 比較一個數組中的兩個UIButton.tag元素objective-c
- 22. 比較兩個整數數組的元素在C++
- 23. 比較文檔元素值的變化
- 24. 比較多個元素
- 25. 比較numpy的兩個2-d元組在Python
- 26. 比較兩個numpy陣列和刪除元素
- 27. 如何比較java中的二維數組的2個元素?
- 28. jquery:逐個淡化多個元素
- 29. C - 比較一個數組中的元素與以前的所有元素
- 30. Python:數組與非數組的元素比較
您可能想要['numpy.amax'](http://docs.scipy.org/doc/numpy/reference/generated/numpy.amax.html)而不是純Python ['max'](https: //docs.python.org/3/library/functions.html#max)。 – 2014-08-28 18:59:29