0轴是行,1轴是列,2轴是纵深
数组的shape维度是(4,3,2),元组的索引为 [ 0,1,2 ]
假设维度是(2,3),元组的索引为[0,1]
假设维度是(4,) 元组的索引为[0]

总结:凡是提到轴,先看数组的维度,有几维就有几个轴

沿轴切片

import numpy as np
a = np.array([ [1,2,3] , [4,5,6] , [7,8,9] ])
print(a[:2])   #表示切取0轴上的索引[0]和索引[1]

[[1 2 3]
 [4 5 6]]

import numpy as np
a = np.array([ [1,2,3] , [4,5,6] , [7,8,9] ])
print(a[:2,1:]) #:2表示切取0轴上的索引[0]和索引[1],1:表示切取1维(1轴)上的索引[1]     和索引[2]

[[2 3]
 [5 6]]

transpose方法 【行列转置】

import numpy as np
a = np.arange(20).reshape(4,5)
print(a)
print(a.transpose())

[[ 0  1  2  3  4]
 [ 5  6  7  8  9]
 [10 11 12 13 14]
 [15 16 17 18 19]]
------------------------------
[[ 0  5 10 15]
 [ 1  6 11 16]
 [ 2  7 12 17]
 [ 3  8 13 18]
 [ 4  9 14 19]]
swapaxes方法 【轴转置】

import numpy as np
a = np.arange(20).reshape(4,5)
print(a)
print('-'*30)
print(a.swapaxes(1,0))   #将0轴1轴互换

[[ 0  1  2  3  4]
 [ 5  6  7  8  9]
 [10 11 12 13 14]
 [15 16 17 18 19]]
------------------------------
[[ 0  5 10 15]
 [ 1  6 11 16]
 [ 2  7 12 17]
 [ 3  8 13 18]
 [ 4  9 14 19]]

numpy 轴:

numpy中轴的理解与计算 - 灰信网(软件开发博客聚合)

numpy基础—numpy的轴相关推荐

  1. Python精讲Numpy基础,大牛笔记详细解释

    https://www.toutiao.com/a6664936105076326920/ 总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大.堪比Matlab啊.果然是人生苦短,我用Pyth ...

  2. 【Python】Numpy基础:数组和矢量运算

    Numpy基础:数组和矢量运算 目录: 文章目录 一 Numpy及其重要性 二 ndarray:一种多维数组对象 1 创建ndarray 2 ndarray的数据类型 3 数组和标量之间的运算 4 基 ...

  3. Python 数据分析与展示笔记1 -- Numpy 基础

    Python 数据分析与展示笔记1 – NumPy 基础 Python 数据分析与展示系列笔记是笔者学习.实践Python 数据分析与展示的相关笔记 课程链接: Python 数据分析与展示 参考文档 ...

  4. python输入数组并计算_利用Python进行数据分析——Numpy基础:数组和矢量计算

    利用Python进行数据分析--Numpy基础:数组和矢量计算 ndarry,一个具有矢量运算和复杂广播能力快速节省空间的多维数组 对整组数据进行快速运算的标准数学函数,无需for-loop 用于读写 ...

  5. numpy 随机数_数据分析numpy基础看着一篇就够了

    1,Numpy基础数据结构 2,Numpy通用函数 3,Numpy索引及切片 4,Numpy随机数 5,Numpy数据的输入输出 1,Numpy基础数据结构 NumPy数组是一个多维数组对象,称为nd ...

  6. matlab imcrop 对应python函数_Python精讲Numpy基础,大牛笔记详细解释

    总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大.堪比Matlab啊.果然是人生苦短,我用Python.所以本文作为一个记录&笔记,文章内容大多数取自网络以&官网快速入门等, ...

  7. python中ndarray对象实例化_Python数据分析之Numpy学习 2——NumPy 基础 ndarray对象

    Python数据分析之Numpy学习 2 -- NumPy 基础学习 NumPy(Numerical Python)是高性能科学计算和数据分析的基础包.NumPy的主要对象是同构数据多维容器(homo ...

  8. 《利用python进行数据分析》读书笔记--第四章 numpy基础:数组和矢量计算

    第四章 Numpy基础:数组和矢量计算 第一部分:numpy的ndarray:一种多维数组对象 实话说,用numpy的主要目的在于应用矢量化运算.Numpy并没有多么高级的数据分析功能,理解Numpy ...

  9. pythonnumpy详解_Python精讲Numpy基础,大牛笔记详细解释

    以前总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大.堪比Matlab啊.果然是人生苦短,我用Python.所以本文作为一个记录&笔记,文章内容大多数取自网络以&官网快速入门 ...

最新文章

  1. 设置tomcat服务为80端口,tomcat虚拟主机,tomcat日志
  2. 如何保住我们的头发?初级程序员的碎碎念
  3. 安装 | Window下Visual Studio VS2015 VS2017 各版本下载地址
  4. linux下将只读文件改为可读可写
  5. Method Overloading
  6. CSS布局奇技淫巧:各种居中
  7. matlab中的lower,请问:MATLAB中,有实现Gabor变换的函数吗?
  8. ctf up怎么写 write_软件测试工程师要不要写工具?
  9. XP系统每次打开我的电脑出现自动扫描现象解决办法
  10. java浮点运算很难_关于Java:浮点运算不能产生精确结果
  11. linux bzip指定名称,Linux命令学习手册-bzip2命令
  12. 关于前端处理表情符号问题(解决方案)
  13. webdriver 弹出框 java_如何使用Java处理Selenium WebDriver中的弹出窗口
  14. 中兴2016笔试题答案Java_中兴笔试题和面试题答案与答案
  15. FDDB人脸数据集/python图像批量处理
  16. 黑马程序员_Java基础_枚举 和 单例模式实例
  17. SYSAUX表空间占用过大情况下的处理(AWR信息过多)
  18. SAP CDS UI 常用注解用法
  19. 深入剖析基于并发AQS的(独占锁)重入锁(ReetrantLock)及其Condition实现原理
  20. 【C语言】常见关键字

热门文章

  1. 平常心态过快乐的生活
  2. PX4 Position_Control RC_Remoter引入
  3. 小猫踢足球-第14届蓝桥杯STEMA测评Scratch真题精选
  4. 班章管家:理财产品哪个好一些?从以下几个方面比较
  5. 小米路由器的服务器无响应怎么回事,小米路由器常见问题与解决方法(高级功能)...
  6. Bugku_隐写 [Study notes][MISC]
  7. r语言nonzerocoef函数_lars算法的R语言操作指南
  8. 隆中对,程序员修炼之道,技术学习前进之路
  9. spark.DataFrame离群值处理
  10. element UI 修改 table 中某一列的值