我有一个存储在标准Python列表(整体形状(31,1))中的形状(11122,88)至(22123,88)的31个数据帧days
的列表。我想致电train_x, test_x = np.split(days, [int(0.8*len(days))])
将该列表分为两个单独的列表。
但是,np.split()失败,说ValueError: cannot copy sequence with size 11122 to array axis with dimension 88
。这使np.split()试图对列表内的数据帧进行操作,这不是我想要的。
调用np.asarray(days)
也会产生相同的错误。
实际上,我可以通过使用常规的Python列表索引train_x = days[:int(0.8*len(days))]
来解决此问题,但是我想在这里发布它,以防丢失一些琐碎的东西。