您现在的位置是:课程教程文章
python数组分割的函数
2023-12-13 23:17课程教程文章 人已围观
-
人工智能商业实战AI深度学习/机器学习
人工智能商业实战AI深度学习/机器学习往期课程录播视频/笔记和学习资料,请加助教老师微信:GpAI-Anna 课程咨询加助... -
【星越教育】Python爬虫实战案例
【星越教育】Python爬虫实战案例领取课程添加下方老师微信:python3500... -
高中数学一轮复习第二章函数概念与基本
高中数学一轮复习第二章函数概念与基本课程内容 第一节 函数三要素与分段函数 第二节 函数单调性与最值 第三节 函数... -
python建筑数据分析
python建筑数据分析往期课程录播视频和学习资料,课程咨询,请加助教老师QQ:1403324114 前言 近年...
1、hsplit,水平方向分割。
通过指定返回相同shape的array的数量,或者分割应该发生之后的列来沿着其横轴拆分。
2、vsplit,沿着垂直轴分割。
3、split/array_split,自定义分割,axis=1 水平分割,axis=0 垂直方向分割。
实例
#4.分割-水平方向分割 h5=np.random.randint(0,100,size=(6,4)) h5 '''array([[13,7,29,65], [57,50,79,12], [9,16,82,86], [97,62,43,92], [66,21,78,34], [95,33,51,63]])''' np.hsplit(h5,2)#将h5水平分割等分两个数组,被分割的列一定为指定分割数的倍数 '''[array([[13,7], [57,50], [9,16], [97,62], [66,21], [95,33]]), array([[29,65], [79,12], [82,86], [43,92], [78,34], [51,63]])]''' np.hsplit(h5,[1,3])#将h5从下标为1、3的地方水平分割 '''[array([[13], [57], [9], [97], [66], [95]]), array([[7,29], [50,79], [16,82], [62,43], [21,78], [33,51]]), array([[65], [12], [86], [92], [34], [63]])] ''' #5分割-纵向分割 np.vsplit(h5,3) ''' [array([[13,7,29,65], [57,50,79,12]]), array([[9,16,82,86], [97,62,43,92]]), array([[66,21,78,34], [95,33,51,63]])] ''' np.vsplit(h5,[1,2]) ''' [array([[13,7,29,65]]), array([[57,50,79,12]]), array([[9,16,82,86], [97,62,43,92], [66,21,78,34], [95,33,51,63]])] ''' #6分割-自定义分割 np.split(h5,2,axis=1)#横向分割,按列分割 ''' [array([[13,7], [57,50], [9,16], [97,62], [66,21], [95,33]]), array([[29,65], [79,12], [82,86], [43,92], [78,34], [51,63]])] ''' np.split(h5,3,axis=0)#纵向分割,按行分割 ''' [array([[13,7,29,65], [57,50,79,12]]), array([[9,16,82,86], [97,62,43,92]]), array([[66,21,78,34], [95,33,51,63]])] '''
以上就是python数组分割的函数,希望对大家有所帮助。更多Python学习指路:python基础教程
课程教程:python数组分割的函数上一篇:python中INF值的介绍
下一篇:没有了