我想要
[[ 4. 0. 0. ]
[ 8. 0. 0. ]]
出于此:
[[ 2. 0.5 0. ]
[ 2. 0.25 0. ]]
所以我想把第一列除以第二列:
div = arr[:,0]/arr[:,1]
但不知道重塑和添加零以获得结果的最佳方法是什么。
提前致谢。
答案 0 :(得分:1)
如果你想这样做,你可以做到
a[:, 0] = a[:, 0] / a[:, 1]
a[:, 1] = 0
如果不是
b = np.zeros(6).reshape(2, 3)
b[:, 0] = (a[:, 0] / a[:, 1])