import numpy as np
A = np.arange(12).reshape((3,4))
#代表对矩阵进行列操作,两块进行分割
print(np.split(A,2,axis=1))
# [array([[0, 1],
# [4, 5],
# [8, 9]]), array([[ 2, 3],
# [ 6, 7],
# [10, 11]])]
#对数据进行不等量分割
D = np.array_split(A,3,axis=1)
print(D)
#
# [array([[0, 1],
# [4, 5],
# [8, 9]]), array([[ 2],
# [ 6],
# [10]]), array([[ 3],
# [ 7],
# [11]])]
#纵向分为三块
print(np.vsplit(A,3))
#横向分成两块
print(np.hsplit(A,2))
Numpy中Array的分割
最新推荐文章于 2024-01-20 18:59:13 发布