在python中使用Array创建数组

Make Array from an Array in python

我有一个从大数据中分离数组的问题。所以我有一个数据数组,它的形状是(86594,12)。

1
data=([1,2,3,4,5,6,7,8..,12],[13,14,15,16,17,18...24],...[86583,86584, ...86594])

我想分割它,以便从数据中创建新的数组。如果新数组的形状是(10,12),那么我将把这个数组转换成8659。请告诉我用python怎么做?我的预期结果是8659个数组,其形状为(10,12),所以不是(86594,12)的整个数据数组。


也许你可以用一些麻木的方法,比如np.remaze

1
2
 >>> data = np.array([1,2,3,4,5,6,7,8..,12],[13,14,15,16,17,18...24],...[86583,86584, ...86594])
 >>> np.reshape(data, (10,12)) # C-like index ordering