numpy的基本用法(五)——numpy array分割
来源:互联网 发布:源码上传工具 编辑:程序博客网 时间:2024/06/09 14:37
文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
本文主要是关于numpy的一些基本运算的用法。
#!/usr/bin/env python# _*_ coding: utf-8 _*_import numpy as np# Test 1A = 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]])]
0 0
- numpy的基本用法(五)——numpy array分割
- numpy的基本用法(四)——numpy array合并
- numpy的基本用法(六)——numpy array的copy
- numpy的基本用法(三)——numpy的索引
- Numpy array 分割
- numpy的基本用法(一)——基本运算
- numpy的基本用法(二)——基本运算
- Numpy之array用法
- NumPy中最为基本的Array操作
- numpy学习笔记一:numpy的基本用法
- numpy基本用法
- numpy基本用法
- NumPy(5)array的合并与分割
- NumPy的array
- numpy.array 的创建
- numpy.random 的函数基本用法
- python-numpy的基本用法01
- python-numpy的基本用法02
- C语言概述(5)
- 如何实现一个图片懒加载库
- ADO.NET 快速入门(十二):从 SQL Server 生成 XML 数据
- Linux基础学习笔记之如何使vm下centos启动后就自动以root身份登录系统
- C#学习笔记—值类型与引用类型
- numpy的基本用法(五)——numpy array分割
- ADO.NET 快速入门(十三):使用 OLE DB 检索数据
- 1017. A除以B (20)
- 第二章 2.3
- 跟小博老师一起学习数据库 ——JDBC-中篇
- BZOJ2822: [AHOI2012]树屋阶梯
- ADO.NET 快速入门(十四):使用 SQL Server 检索数据
- 钱币兑换问题 (dp)HDU 1284
- java泛型中的T和?