我有一个如下所示的列表:
mylist=[26, 26, 26,...., 290, 290,..290]
mylist中的唯一数字的数量是262.对于每个唯一的数字,有19个重复数字。所以26的数字是19,27的数字也是19等,290的数量也是19。
所以我在mylist中有262 * 19个元素。
我将mylist转换为262/19:
mylist= np.array(mylist).reshape((262, 19))
现在我试图为每一行添加一个元素:
for i in mylist:
i = np.append(i, i[0])
它说无法将形状(20)的输入数组广播成形状(19)
答案 0 :(得分:0)
i[0]
是一行。 i
mylist
不会产生任何影响。我不明白你在等内的含义。等等。但我只是在猜测
mylist = np.outer(np.arange(26,291), np.ones(19))
然后,如果你想添加其他东西作为列
mylist = np.hstack([mylist, np.arange(26,291)[:, None]])