【发布时间】:2022-01-24 19:33:29
【问题描述】:
我正在做非常简单的减法,但我做错了。我想从数组的每一列中减去第一列。例如:
winner=
[1,2,3]
[2,3,5]
[3,5,7]
我想得到这样的结果:
[0,1,2]
[0,1,3]
[0,2,4]
这是错误,我不知道该怎么做。
winner.shape
(5, 3)
winner_difference=winner-winner[:,0]
winner_difference
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-69-d385252ef2de> in <module>
----> 1 winner_difference=winner-winner[:,0].T
2 winner_difference
ValueError: operands could not be broadcast together with shapes (5,3) (5,)
【问题讨论】:
-
错误消息显示的代码与上面看到的不同。请通过提供minimal reproducible example 来阐明您实际使用的代码。