我有一組整數對。我想使用 < 減少每一對,但np.less.reduce(..., axis=1)我希望它可以作業,但不會:
>>> np.less.reduce(np.array([[1, 2], [3, 1]]), axis=1)
array([False, False])
我想要結果array([True, False])。這讓我感到驚訝,看到add.reduce(是的,我知道這可能只是sum(...))符合我的期望:
>>> np.add.reduce(np.array([[1, 2], [3, 1]]), axis=1)
array([3, 4])
我誤解了什么?
uj5u.com熱心網友回復:
做的時候
np.less.reduce([1,2])
它回傳False,因此 less.reduce 無法按照您希望的方式在此處作業。
為什么不簡單:
arr = np.array([[1, 2], [3, 1]])
np.less(arr[:,0], arr[:,1])
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/372127.html
