numpy的基本用法(五)——numpy array分割
2017-04-26 22:01
351 查看
文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
本文主要是关于numpy的一些基本运算的用法。
博客:noahsnail.com | CSDN | 简书
本文主要是关于numpy的一些基本运算的用法。
#!/usr/bin/env python # _*_ coding: utf-8 _*_ import numpy as np # Test 1 A = np.arange(12).reshape(3, 4) print A # 纵向分割, 分成两部分, 按列分割 print np.split(A, 2, axis = 1) # 横向分割, 分成三部分, 按行分割 print np.split(A, 3, axis = 0) # Test 1 result [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] [array([[0, 1], [4, 5], [8, 9]]), array([[ 2, 3], [ 6, 7], [10, 11]])] [array([[0, 1, 2, 3]]), array([[4, 5, 6, 7]]), array([[ 8, 9, 10, 11]])] # Test 2 # 不均等分割 print np.array_split(A, 3, axis = 1) # Test 2 result [array([[0, 1], [4, 5], [8, 9]]), array([[ 2], [ 6], [10]]), array([[ 3], [ 7], [11]])] In [5]: # Test 3 # 垂直方向分割 print np.vsplit(A, 3) # 水平方向分割 print np.hsplit(A, 2) # Test 3 result [array([[0, 1, 2, 3]]), array([[4, 5, 6, 7]]), array([[ 8, 9, 10, 11]])] [array([[0, 1], [4, 5], [8, 9]]), array([[ 2, 3], [ 6, 7], [10, 11]])]
参考资料
https://www.youtube.com/user/MorvanZhou相关文章推荐
- numpy的基本用法(一)——基本运算
- numpy的基本用法(三)——numpy的索引
- numpy学习笔记一:numpy的基本用法
- numpy的基本用法与其中的函数
- Numpy基本用法:ndarray的数据类型
- numpy的基本用法(四)——numpy array合并
- python-numpy的基本用法01
- numpy.random 的函数基本用法
- PyTorch基本用法(一)——Numpy,Torch对比
- numpy的基本用法(二)——基本运算
- numpy基本用法多维数组
- python-numpy的基本用法03
- 【DOC】Numpy 基本用法合集
- Python:一篇文章掌握Numpy的基本用法
- Py修行路 NumPy模块基本用法
- numpy基本用法
- numpy的基本用法(六)——numpy array的copy
- python numpy基础(一)基本用法
- python-numpy的基本用法02
- 让错误无处遁形gdb排错工具基本用法