有没有一个numpy函数可以将一个数组分割成***大小为m***的相等块(不包括任何大小小于m的余数)。我已经看过函数np.array_split,但它不允许您通过指定块的大小来拆分。
下面是我正在寻找的一个例子:
X = np.arange(10)
split (X, size = 3)
-> [ [0,1,2],[3,4,5],[6,7,8], [9] ]
split (X, size = 4)
-> [ [0,1,2,3],[4,5,6,7],[8,9]]
split (X, size = 5)
-> [ [0,1,2,3,4],[5,6,7,8,9]]
字符串
3条答案
按热度按时间igetnqfo1#
这里有一个
np.split
+np.arange/range
-字符串
样本运行-
型
yhqotfr82#
字符串
20jt8wwn3#
字符串