在NumPy中添加时,我遇到了一个问题。array_1会抛出一个错误:ValueError:不能广播输入数组从shape (4)到shape (3),但是底部的没有,我在哪里做错了?我需要编写一个循环来将数组追加到array_1中的每个数组中。
直截了当的方法是将我的2d-arrays转换成2d-list,但作为一个敏锐的学习者,我真的很好奇如何正确地完成它。
array_1 = np.array([[1,2,3], [4,5,6]])
array_1[0] = np.append(array_1[0], 1)
array_2 = np.array([[1,2,3]])
array_2 = np.append(array_2, 1)发布于 2020-11-30 07:34:39
将其更改为:
array_1 = np.array([[1,2,3], [4,5,6]])
array_1 = [np.append(array_1[0], 1), array_1[1]]https://stackoverflow.com/questions/65069529
复制相似问题