【发布时间】:2017-09-08 12:16:14
【问题描述】:
说有这个数组:
x=np.arange(10).reshape(5,2)
x=array([[0, 1],
[2, 3],
[4, 5],
[6, 7],
[8, 9]])
是否可以对数组进行切片,使得除了第一行之外的每一行都将这些行组合成一个新矩阵?
例如:
newMatrixArray[0]=array([[0, 1],
[2, 3]])
newMatrixArray[1]=array([[0, 1],
[4, 5]])
newMatrixArray[2]=array([[0, 1],
[6, 7]])
使用 for 循环很容易做到这一点,但是有没有一种 Python 的方式来做到这一点?
【问题讨论】: