Numpy Axis
简介:Numpy中的axis
Numpy的axis表示numpy数组进行迭代运算的方向。Numpy中主要有两种类型的迭代过程:纵向顺序和横向顺序
两种类型的Numpy Axis
说明:以下关于Numpy axis的描述是基于二维或多维数组,对一维数组并不适用
Axis=0
Axis=0也被称作Numpy数组的第一个axis,表示:沿着行做垂直方向的运算,将数组压缩成一行
Axis=1
Axis=1也被称作Numpy数组的第二个axis,表示:沿着列做水平方向的运算,将数组压缩成一列
Numpy sum()
将二维数组传入np.sum()
中,并传入参数axis,可以将二维数组压缩成一维数组,减少数组的维度。而沿着哪个轴压缩则取决于参数axis
import numpy as np
np_array_2d = np.arange(0, 6).reshape([2, 3])print(np_array_2d)
#[[0 1 2]
# [3 4 5]]# 压缩成一行
a = np.sum(np_array_2d, axis = 0)
print(a) # [3 5 7]# 压缩成一列
b = np.sum(np_array_2d, axis = 1)
print(b) # [ 3 12]
联系:在MatLab中,sum()
也可对行求和或列求和
array_2d = [0 1 2; 3 4 5]# 按列求和,成一行
sum(array_2d, 1) # [3 5 7]# 按行求和,成一列
sum(array_2d, 2) # [3; 12]
参考文章:
- numpy.sum()的使用
- Numpy Axis in Python With Detailed Examples
Numpy Axis相关推荐
- numpy——axis
size()和max()中的含义 以前我理解axis=0代表行,axis=1代表列: 但是这种含义在函数size()和max()中恰恰相反: 其实不是这样的,我们回到单词axis本身,它的意思是&qu ...
- numpy的axis
知乎上看到的超好的讲解文章,摘录过来了.原作者是射命丸咲,原文地址是:Python · numpy · axis 摘录如下(些微做了一丁点删减): 要想学习 axis,首先要知道的就是 axis 的计 ...
- numpy 矩阵 秩_大规模电商推荐数据分析-基于矩阵分解的召回
前面两篇文章回顾了我们团队做天池数据比赛<CIKM 2019 EComm AI:用户行为预测>的复赛方案,现在让我们的目光回到初赛.初赛数据组织和复赛一样,只是数据量差异较大.(初赛才2G ...
- Python——NumPy数值计算基础
NumPy简介 NumPy是一个Python科学计算的基础包,它不仅是Python中使用最多的第三方库,而且还是SciPy,Pandas等数据科学的基础库.NumPy主要提供了以下内容. (1)快速高 ...
- 用Numpy和Pandas分析二维数据笔记
用Numpy和Pandas分析二维数据 上节课,我们利用numpy和pandas分析了一维数据.在这节课中,你将学到这两种库的更多特性.并用它们来分析 二维数据,这节课后,你将能够使用pandas重新 ...
- 人工智能(numpy)—— 数据分析
一.Numpy是什么? 1.Numrical Python,数值的Python,应用于数值分析领域的Python语言工具: 2.Numpy是一个开源的科学计算库: 3. ...
- 通俗讲解集成学习算法!
↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 作者:黄星源,Datawhale优秀学习者 本文以图文的形式对模型算法中 ...
- 【精简教程版】100行代码入手天池CV赛事
Datawhale 作者:阿水.陈信达 Datawhale成员 本文针对阿里天池<零基础入门CV赛事-街景字符编码识别>,给出了百行代码Baseline,帮助cv学习者更好地结合赛事实践 ...
- 项目实践 | 行人跟踪与摔倒检测报警
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自:opencv学堂 1.简介 本项目的目的是为了给大家提供 ...
最新文章
- leetcodeZ字形变换第1363题python
- ❤️ 给你的Linux把把脉(内存、磁盘、CPU、网络)❤️
- 收集系统性能数据并通过gnuplot绘图
- 搭建顶级域名下的个人博客网站
- 全网首发:There is an incompatible JNA native library installed on this system/6.1.2/4.0.1
- 《算法竞赛入门经典》例题5.4.1
- k8s——Kubernetes配置yaml文件详解
- ipad学计算机二级,App Store 上的“计算机等级考试一级最新题库”
- 中级软件测试技能,中级软件测试工程师的职责描述精选
- PMP合同的类型选择
- 中兴2016笔试题答案Java_中兴Java笔试题
- 【BDTC 2016】金融大数据论坛:区块链、智能投顾、快速信贷、投资优化背后技术揭秘...
- IDEA怎么查看现在的项目使用的JDK版本? 2016年4月19日22:51
- 亚马逊正在逐渐压垮出版社,帮了世界一把
- SQL注入上传一句话木马
- 何钦铭版C语言第3章答案,何钦铭版c语言第3章答案(17页)-原创力文档
- Deep Q learning: DQN及其改进
- 利用jQuery定制日历(含时分秒时区功能)
- windows下载bypass火绒
- 最小二乘与极大似然估计
热门文章
- wifi网络结构(上)
- PAT甲级1038 Recover the Smallest Number (30 分):[C++题解]贪心、排列成最小的数、字符串
- [递归][DP]n条直线最多分平面为几部分?
- spring boot第八讲
- slim php dd model,PHP全局使用Laravel辅助函数dump和dd
- 树莓派c语言访问mariadb,树莓派之MariaDB
- mysql雨凇_Unity3D研究院之Unity中连接本地或局域网MySQL数据库(五十九) | 雨松MOMO程序研究院...
- 设置超链接的HTML标签是______,如何对a超链接标签中包含的HTML标签进行样式设置...
- vscode css提示_锋利码农武器之vscode
- 突破Windows下select64的限制