numpy split()
numpy.
split
(ary, indices_or_sections, axis=0)[source]-
Split an array into multiple sub-arrays.
将一个array分成多个子array
Parameters: ary : ndarray
Array to be divided into sub-arrays.
indices_or_sections : int or 1-D array
If indices_or_sections is an integer, N, the array will be divided into N equal arrays along axis. If such a split is not possible, an error is raised.
If indices_or_sections is a 1-D array of sorted integers, the entries indicate where along axis the array is split. For example,
[2, 3]
would, foraxis=0
, result in- ary[:2]
- ary[2:3]
- ary[3:]
If an index exceeds the dimension of the array along axis, an empty sub-array is returned correspondingly.
axis : int, optional
The axis along which to split, default is 0.
Returns: sub-arrays : list of ndarrays
A list of sub-arrays.
Raises: ValueError
If indices_or_sections is given as an integer, but a split does not result in equal division.
See also
array_split
- Split an array into multiple sub-arrays of equal or near-equal size. Does not raise an exception if an equal division cannot be made.
hsplit
- Split array into multiple sub-arrays horizontally (column-wise).
vsplit
- Split array into multiple sub-arrays vertically (row wise).
dsplit
- Split array into multiple sub-arrays along the 3rd axis (depth).
concatenate
- Join a sequence of arrays along an existing axis.
stack
- Join a sequence of arrays along a new axis.
hstack
- Stack arrays in sequence horizontally (column wise).
vstack
- Stack arrays in sequence vertically (row wise).
dstack
- Stack arrays in sequence depth wise (along third dimension).
Examples
>>> x = np.arange(9.0)
>>> np.split(x, 3)
[array([ 0., 1., 2.]), array([ 3., 4., 5.]), array([ 6., 7., 8.])]>>> x = np.arange(8.0)
>>> np.split(x, [3, 5, 6, 10])
[array([ 0., 1., 2.]),
array([ 3., 4.]),
array([ 5.]),
array([ 6., 7.]),
array([], dtype=float64)]
最新文章
- xhtml文档
- __new__ 的简单应用
- a标签的背景图在ie8下显示问题
- CSSHack 兼容性
- MySQL 参数autoReconnect=true 解决8小时连接失效(转)
- 201521123062 《Java程序设计》第13周学习总结
- μCOS-Ⅲ——常用注意事项
- linux下创建密钥
- 【XAF问题】不能将值NULL插入列";Oid";
- Android开发中同时存在多个ListView的处理
- hadoop学习笔记之一步一步部署hadoop分布式集群
- 实现A星算法
- hive案例
- Mac OS下安装mvn
- C++之类和对象的特性
- PHP下的浮点运算不准的解决办法
- linux Find命令教程
- 抛java.lang.NoClassDefFoundError: org.joda.time.ReadablePeriod错误
- 数字图像处理:基于MATLAB的车牌识别项目 标签: 图像处理matlab算法 2017-06-24 09:17 98人阅读 评论(0)
- webpack新版本4.12应用九(配置文件之使用不同语言进行配置)
热门文章
- StarUML安装与Win7不兼容解决
- HTML5+CSS3新增内容总结!!!!!绝对干货
- Redis监控之redis-live.conf配置
- SQL 数学串函数
- 接口接收gzip压缩数据并解压
- 解决Starting to watch source with Jekyll and Compass. Starting Rack on port 4000
- Thread and Peocess
- python之for (循环)
- SpringBoot入门,新建SpringBoot项目
- javaEE(5)_Cookie和Session