0
我試圖讓另一個numpy的鴻溝陣列一列
[[ 4. 0. 0. ]
[ 8. 0. 0. ]]
出這一點:
[[ 2. 0.5 0. ]
[ 2. 0.25 0. ]]
所以我要除以第二個第一列:
div = arr[:,0]/arr[:,1]
但不知道什麼是重塑和添加零來獲得結果的最佳方法。
在此先感謝。
我試圖讓另一個numpy的鴻溝陣列一列
[[ 4. 0. 0. ]
[ 8. 0. 0. ]]
出這一點:
[[ 2. 0.5 0. ]
[ 2. 0.25 0. ]]
所以我要除以第二個第一列:
div = arr[:,0]/arr[:,1]
但不知道什麼是重塑和添加零來獲得結果的最佳方法。
在此先感謝。
如果你想要做的很到位,你可以做
a[:, 0] = a[:, 0]/a[:, 1]
a[:, 1] = 0
如果沒有
b = np.zeros(6).reshape(2, 3)
b[:, 0] = (a[:, 0]/a[:, 1])