Numpy——数组分割
文章目录
- 1.纵向等量分割
- 2.横向等量分割
- 3.纵向不等量的分割
- 4.横向不等量的分割
- 5.vsplit和hsplit
1.纵向等量分割
import numpy as np
A = np.arange(1,25).reshape((4,6))print(A)
print(np.split(A, 3 ,axis = 1)) #纵向等分3列(第二个参数一定要能被总列数整除)
2.横向等量分割
import numpy as np
A = np.arange(1,25).reshape((4,6))print(A)
print(np.split(A, 2, axis = 0)) #横向等分2行(第二个参数一定要能被总行数整除)
3.纵向不等量的分割
在机器学习时经常会需要将数据做不等量的分割,因此解决办法为np.array_split()
import numpy as np
A = np.arange(1,25).reshape((4,6))print(A)
print(np.array_split(A,4,axis = 1)) #6列分成了2、2、1、1
4.横向不等量的分割
print(np.array_split(A,3,axis = 0)) #4行分成了2、1、1
5.vsplit和hsplit
print(np.vsplit(A,2)) #等价于print(np.split(A, 2, axis = 0))
print(np.hsplit(A,3)) #等价于print(np.split(A, 3 ,axis = 1))
Numpy——数组分割相关推荐
- python阈值分割_根据阈值分割numpy数组的更快方法
X[~Z]比X[Z==0]快:In [13]: import numpy as np In [14]: X = np.random.random_integers(0, 1000, size=1000 ...
- numpy 数组抽取_Python 关于NumPy的用法介绍
NumPy是Python数值计算最重要的基础包,大多数提供科学计算的包都是用NumPy的数组作为构建基础.NumPy本身并没有提供多么高级的数据分析功能,理解NumPy数组以及面向数组的计算,将有助于 ...
- Python 数据分析三剑客之 NumPy(一):理解 NumPy / 数组基础
CSDN 课程推荐:<Python 数据分析与挖掘>,讲师刘顺祥,浙江工商大学统计学硕士,数据分析师,曾担任唯品会大数据部担任数据分析师一职,负责支付环节的数据分析业务.曾与联想.亨氏.网 ...
- 数据科学 IPython 笔记本 9.4 NumPy 数组的基础
9.4 NumPy 数组的基础 本节是<Python 数据科学手册>(Python Data Science Handbook)的摘录. 译者:飞龙 协议:CC BY-NC-SA 4.0 ...
- [转载] Numpy数组对象ndarray
参考链接: Numpy中的N维数组 ndarray Numpy数组对象ndarray 文章目录 Numpy数组对象ndarrayN维数组对象:ndarrayndarray对象的属性:ndarray的元 ...
- Numpy数组与矩阵(三)
这里写目录标题 Numpy数组与矩阵(三) 1 数组排序 1.1 sort函数 1.2 argsort函数 2 函数 2.1 字符串函数 2.2 数学函数 2.3 算术函数 2.4 统计函数 3 矩阵 ...
- Python数据分析(7)-numpy数组操作
本节主要介绍numpy中在数组上的一些常规操作,在数组级别上包括数组迭代,数组拼接.数组分割,在元素级别包括元素迭代.元素增加.元素删除等. 本节的内容比较重要,同时也比较基础,是养成良好的编程习惯的 ...
- python遍历字符串数组_Python遍历numpy数组的实例
Python遍历numpy数组的实例 在用python进行图像处理时,有时需要遍历numpy数组,下面是遍历数组的方法: [rows, cols] = num.shape for i in range ...
- Python基础 NumPy数组相关概念及操作
NumPy是Python的一种开源的数值计算扩展库,提供 数组支持以及相应的高效处理函数,它包含很多功能,如创建n维数组()矩阵,对数组进行函数运算,数值积分,线性代数计算,傅里叶变换和随机数产生等. ...
最新文章
- JDBC学习笔记03【JDBC事务管理、数据库连接池、JDBCTemplate】
- View的绘制-layout流程详解
- 「任性」的C语言之父:因拒付论文装订费错失博士学位,论文52年后重见天日...
- 树的重心 背诵用模板
- MyISAM的key_buffer_size和InnoDB的innodb_buffer_pool_size
- 电脑安装python-如何安装python
- python下载pps视频
- ss命令在linux上的安装
- 华为Mate系列平板手机安装谷歌框架
- JavaScript函数传参原理详解——值传递还是引用传递
- 使用NLTK实现stemming
- 电机控制系统php,基于FPGA的直流电机PWM控制系统(附带源码下载)
- [转]ASP.Net+XML打造留言薄
- Widows下安装和配置Redis
- shell笔记(C语言中文网)
- 【面试题 - mysql】进阶篇 - 索引
- 眼球追踪技术在用户体验中的应用
- quartus生成qdb文件_Quartus II简明教程——下载程序到Altera开发板
- 离散数学题目——派谁出国学习
- 【历史上的今天】10 月 6 日:互联网先驱诞生日;莲花公司宣布上市
热门文章
- 和菜鸟一起学linux之V4L2摄像头应用流程【转】
- 【汇编语言与计算机系统结构笔记15】子程序设计:调用与返回,保护与恢复寄存器,子程序的参数传递,堆栈平衡,结构伪操作 STRUC
- input输入框只能输入正整数
- 如何获取类(接口)的成员
- centos6.5 redis3 开机自动启动命令设置
- 无法将mysql服务器连接到_无法从java连接到mysql服务器
- 数字后端基本概念-合集
- 一念心动,一生绵延——如何修复min pulse width?
- 上计算机课玩游戏检讨400字,上网课玩游戏检讨书
- python学习--关注容易被忽略的知识点---(一)python基础