4
讓我們假設一個具有2D矢量數組:numpy的:由一維數組乘以一個二維數組
v = np.array([ [1, 1], [1, 1], [1, 1], [1, 1]])
v.shape = (4, 2)
和標量的數組:
s = np.array([2, 2, 2, 2])
s.shape = (4,)
我想結果:
f(v, s) = np.array([ [2, 2], [2, 2], [2, 2], [2, 2]])
現在,執行v*s
是一個錯誤。那麼,執行f
最有效的方法是什麼?
This Works!你能解釋爲什麼這個原理起作用嗎? – user89
@ user89:添加了解釋。 – nneonneo
這個語法與無與np.newaxis相同,而不是無,(雖然我個人比np.newaxis更喜歡None)。 – usethedeathstar