如何正确添加不同维度的数组?
有两个numpy数组。数组Wjout的维度为 [100, 100],数组DW的维度为 [100:1]。DW数组被添加到Wjout数组的一列中。
Wjout[:,n] = Wjout[:,n] + DW
执行时,解释器给出以下错误:
Wjout[:,n] = Wjout[:,n] + DW
ValueError: 无法将输入数组从形状 (100,100) 广播到形状 (100)
如何正确添加不同维度的数组?
有两个numpy数组。数组Wjout的维度为 [100, 100],数组DW的维度为 [100:1]。DW数组被添加到Wjout数组的一列中。
Wjout[:,n] = Wjout[:,n] + DW
执行时,解释器给出以下错误:
Wjout[:,n] = Wjout[:,n] + DW
ValueError: 无法将输入数组从形状 (100,100) 广播到形状 (100)
试试这样:
例子: