設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. 迭代比較HashMap元素的優化
- 3. Octave - 比較載體(逐個元素)
- 4. 比較數組的元素
- 5. 比較兩個numpy數組是否相等,元素方式
- 6. 比較的兩個數組PHP元素
- 7. Python:比較兩個數組的元素
- 8. 比較兩個數組中的元素
- 9. 比較數組元素
- 10. PHP數組元素比較
- 11. 不同長度的numpy數組的元素比較
- 12. 優化索引和檢索Python中numpy數組中的元素?
- 13. C++逐個比較整數
- 14. 比較兩個numpy數組彼此
- 15. 逐像素比較圖像
- 16. 比較數組中的元素
- 17. 比較串來串元素的數組
- 18. C++比較數組中的列元素
- 19. 比較數組列表中的元素
- 20. 比較二維數組的元素
- 21. MATLAB:比較數組中的元素
- 22. 比較C++中的數組元素
- 23. 比較C++中數組的元素
- 24. PYTHON/NUMPY:處理與普通numpy數組相比較的結構化數組Python2.7
- 25. 逐個顯示數組的元素 - jquery
- 26. 比較兩個元組列表中元素之間的元素
- 27. 創建一個布爾數組,它將numpy元素與None進行比較
- 28. numpy的索引比較兩個元件
- 29. 應用一個函數逐元素到多個numpy的陣列
- 30. 比較字典鍵的元組元素
您可能想要['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