当前位置: 首页 > news >正文

工作室装修网站源码/网络营销推广方式案例

工作室装修网站源码,网络营销推广方式案例,做淘宝客建网站用什么,个人网站的建设方法和过程浅谈NumPy中的维度AxisNumPy中的维度是一个很重要的概念,很多函数的参数都需要给定维度Axis,如何直观的理解维度呢?我们首先以二维数组为例进行说明,然后推广到多维数组。(有人将ndim属性叫维度,将axis叫轴&#xff0c…

浅谈NumPy中的维度Axis

NumPy中的维度是一个很重要的概念,很多函数的参数都需要给定维度Axis,如何直观的理解维度呢?我们首先以二维数组为例进行说明,然后推广到多维数组。

(有人将ndim属性叫维度,将axis叫轴,我还是习惯将axis称之为维度,axis=0称为第一个维度)

二维数组的列子

下面是一个二维数组的列子:

In [1]: import numpy as np

In [2]: x = np.random.randint(0, 9, (2, 3))

In [3]: x

Out[3]:

array([[0, 8, 6],

[1, 2, 1]])

In [4]: x.ndim

Out[4]: 2

In [5]: x.shape

Out[5]: (2, 3)

In [6]: x[0]

Out[6]: array([0, 8, 6])

In [7]: x[:, 0]

Out[7]: array([0, 1])

In [8]: x.sum(axis=0)

Out[8]: array([ 1, 10, 7])

In [9]: x.sum(axis=1)

Out[9]: array([14, 4])

In [10]: x[0] + x[1]

Out[10]: array([ 1, 10, 7])

In [11]: x[:, 0] + x[:, 1] + x[:, 2]

Out[11]: array([14, 4])

看上面这个例子,x是一个2行3列的数组,所以x是一个二维数组。

从第6和第7个输入输出,我们可以肯定地说"对于二维数组,第一维指的是行,第二维指的是列"。

我们通过sum求和函数,探究一下x的第一维和第二维的意义?从第8个和第9个输入输出,我们可以看到对于参数axis=0,其结果是数组列的和;而对于参数axis=1,其参数是数组行的和。

对于axis=0第一个维度求和,不是将第一维度(行)中的所有元素相加,而是沿着第一个维度,将对应其他维度(列)的数据相加,分解开来就是第10个输入输出。同理,对于axis=1,是沿着列,将行中的元素相加。

NumPy中对于维度的操作都是以类似这样的逻辑操作的。

多维数组

对于多维数组我们如何准确区分维度呢?下面以图示进行说明:

20191126101041.jpg

所以,我的结论就是:在概念上维度是从整体到局部看的,最外围的是第一个维度,然后依次往里,最内部的就是最后一维。

下面我们用代码验证一下上面的结论:

In [19]: x = np.random.randint(0, 9, (2, 3, 4))

In [20]: x

Out[20]:

array([[[0, 7, 5, 5],

[6, 3, 1, 3],

[7, 5, 3, 4]],

[[8, 1, 4, 6],

[8, 1, 4, 8],

[3, 0, 8, 2]]])

In [21]: x[0]

Out[21]:

array([[0, 7, 5, 5],

[6, 3, 1, 3],

[7, 5, 3, 4]])

In [22]: x[:, 0, :]

Out[22]:

array([[0, 7, 5, 5],

[8, 1, 4, 6]])

可以看到,第21个输入输出取到的是第一维的第一个元素,第22个输入输出取到的是第二维的第一个元素。大家可以细细体味一下!

以上这篇(标题)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

本文标题: NumPy中的维度Axis详解

本文地址: http://www.cppcns.com/jiaoben/python/288764.html

http://www.lbrq.cn/news/1568287.html

相关文章:

  • wordpress+怎么改密码忘记/搜索引擎关键词快速优化
  • gis网站开发教程/个人建网站需要多少钱
  • dw软件入门教程/郑州百度推广seo
  • 怎样做电商网站的财务分析/优秀网页设计作品
  • 触动网站建设/宁波seo外包优化
  • 网站关键字语法/深圳市网络品牌推广
  • 5网站开发之美/百度推广优化是什么?
  • 网架公司招聘打板施工队伍/淄博seo培训
  • 中国文化网站建设策划书/网站内部优化有哪些内容
  • 好大夫在线网站官网做提眉的医生/互联网营销师是干什么的
  • 武汉网站优化价格/自助建站
  • h5 响应式手机网站/seo技术快速网站排名
  • 旅游网站毕业论文/天津百度推广排名
  • 做办公室的网站/网站优化网站
  • 网站建设方案书阿里云/唯尚广告联盟
  • 郑州高新区做网站开发的公司/深圳seo优化排名
  • 哪些网站做平面单页好看/页优化软件
  • 宇泽佛山网站建设/重庆森林经典台词图片
  • 长沙做四维彩超玛丽亚m网站/搜索引擎优化作业
  • 网站怎么做能让人搜到/seo优化有百度系和什么
  • 网站做百度小程序改造的好处/企业网站建设方案范文
  • 在门户网站做产品单页多少钱一天/武汉seo优化服务
  • 做网站的基本流程/北京十大营销策划公司
  • 可以发布外链的网站/网络营销期末考试试题及答案
  • 苗木网站什么做/百度客户端电脑版
  • 个人网页设计作品html文件夹/系统优化app最新版
  • 网站建设数据库是什么/好的seo网站
  • 四川杰新建设工程网站/seo网站排名的软件
  • 怎么做网站备份/网站快速收录教程
  • 深圳大事件/济南搜索引擎优化网站
  • c/c++实现 TCP Socket网络通信
  • 【慕伏白】CTFHub 技能树学习笔记 -- 基础知识 签到
  • IDEA、Pycharm、DataGrip等激活破解冲突问题解决方案之一
  • LeetCode215~ 234题解
  • 第十二节:粒子系统:海量点渲染
  • 【Java web】HTTP 与 Web 基础教程