我有一个形状为
我已经尝试使用numpy的
(400, 3, 3, 3)
的numpy数组,我想将其分成两部分,以便得到类似 (100, 3, 3, 3)
和 (300, 3, 3, 3)
的数组。我已经尝试使用numpy的
split
方法,例如:subsets = np.array_split(arr, 2)
这个函数给了我想要的结果,但它把原数组分成了两半,大小相同,而我不知道如何指定这些大小。也许用一些索引会很容易(我猜是这样),但我不确定该怎么做。
x, y = arr[:100, ...], arr[100:, ...]
应该可以... - cs95split
,但如果必须这样做,您可以执行subsets = np.array_spit(arr, [100])
。 - juanpa.arrivillaga