numpy基础—numpy的轴
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的轴相关推荐
- Python精讲Numpy基础,大牛笔记详细解释
https://www.toutiao.com/a6664936105076326920/ 总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大.堪比Matlab啊.果然是人生苦短,我用Pyth ...
- 【Python】Numpy基础:数组和矢量运算
Numpy基础:数组和矢量运算 目录: 文章目录 一 Numpy及其重要性 二 ndarray:一种多维数组对象 1 创建ndarray 2 ndarray的数据类型 3 数组和标量之间的运算 4 基 ...
- Python 数据分析与展示笔记1 -- Numpy 基础
Python 数据分析与展示笔记1 – NumPy 基础 Python 数据分析与展示系列笔记是笔者学习.实践Python 数据分析与展示的相关笔记 课程链接: Python 数据分析与展示 参考文档 ...
- python输入数组并计算_利用Python进行数据分析——Numpy基础:数组和矢量计算
利用Python进行数据分析--Numpy基础:数组和矢量计算 ndarry,一个具有矢量运算和复杂广播能力快速节省空间的多维数组 对整组数据进行快速运算的标准数学函数,无需for-loop 用于读写 ...
- numpy 随机数_数据分析numpy基础看着一篇就够了
1,Numpy基础数据结构 2,Numpy通用函数 3,Numpy索引及切片 4,Numpy随机数 5,Numpy数据的输入输出 1,Numpy基础数据结构 NumPy数组是一个多维数组对象,称为nd ...
- matlab imcrop 对应python函数_Python精讲Numpy基础,大牛笔记详细解释
总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大.堪比Matlab啊.果然是人生苦短,我用Python.所以本文作为一个记录&笔记,文章内容大多数取自网络以&官网快速入门等, ...
- python中ndarray对象实例化_Python数据分析之Numpy学习 2——NumPy 基础 ndarray对象
Python数据分析之Numpy学习 2 -- NumPy 基础学习 NumPy(Numerical Python)是高性能科学计算和数据分析的基础包.NumPy的主要对象是同构数据多维容器(homo ...
- 《利用python进行数据分析》读书笔记--第四章 numpy基础:数组和矢量计算
第四章 Numpy基础:数组和矢量计算 第一部分:numpy的ndarray:一种多维数组对象 实话说,用numpy的主要目的在于应用矢量化运算.Numpy并没有多么高级的数据分析功能,理解Numpy ...
- pythonnumpy详解_Python精讲Numpy基础,大牛笔记详细解释
以前总认为Numpy是渣渣,直到深入接触以后才知道功能这么强大.堪比Matlab啊.果然是人生苦短,我用Python.所以本文作为一个记录&笔记,文章内容大多数取自网络以&官网快速入门 ...
最新文章
- 设置tomcat服务为80端口,tomcat虚拟主机,tomcat日志
- 如何保住我们的头发?初级程序员的碎碎念
- 安装 | Window下Visual Studio VS2015 VS2017 各版本下载地址
- linux下将只读文件改为可读可写
- Method Overloading
- CSS布局奇技淫巧:各种居中
- matlab中的lower,请问:MATLAB中,有实现Gabor变换的函数吗?
- ctf up怎么写 write_软件测试工程师要不要写工具?
- XP系统每次打开我的电脑出现自动扫描现象解决办法
- java浮点运算很难_关于Java:浮点运算不能产生精确结果
- linux bzip指定名称,Linux命令学习手册-bzip2命令
- 关于前端处理表情符号问题(解决方案)
- webdriver 弹出框 java_如何使用Java处理Selenium WebDriver中的弹出窗口
- 中兴2016笔试题答案Java_中兴笔试题和面试题答案与答案
- FDDB人脸数据集/python图像批量处理
- 黑马程序员_Java基础_枚举 和 单例模式实例
- SYSAUX表空间占用过大情况下的处理(AWR信息过多)
- SAP CDS UI 常用注解用法
- 深入剖析基于并发AQS的(独占锁)重入锁(ReetrantLock)及其Condition实现原理
- 【C语言】常见关键字
热门文章
- 平常心态过快乐的生活
- PX4 Position_Control RC_Remoter引入
- 小猫踢足球-第14届蓝桥杯STEMA测评Scratch真题精选
- 班章管家:理财产品哪个好一些?从以下几个方面比较
- 小米路由器的服务器无响应怎么回事,小米路由器常见问题与解决方法(高级功能)...
- Bugku_隐写 [Study notes][MISC]
- r语言nonzerocoef函数_lars算法的R语言操作指南
- 隆中对,程序员修炼之道,技术学习前进之路
- spark.DataFrame离群值处理
- element UI 修改 table 中某一列的值