python中通过试用None增加原始数组的维度,增加的维度取决于None出现的位置。

例如对于一维数组t而言

t = np.arange(5)

t

tn2 = t[:,None]

tn1 = t[None,:]

print(t)

print(tn2)

print(tn1)

输出为

[0 1 2 3 4]

[[0]

[1]

[2]

[3]

[4]]

[[0 1 2 3 4]

这里tn2是代表将原数组t的第二维变为None数组,也就是每一列(例如[0])后面其实有一个[]的元素,或者理解为在axis=1的方向加入一个None数组。

tn1代表将原数组的第一维变为None数组,也就是在上一行有一个[]元素,或者理解为在axis=0的方向加入一个None数组。和上面不同的是,这里存在axis的替换,即N的出现,会使原始axis自动+1平移。原来axis=0 对应的5自动顺延到 axis=1 的方向去,即axis=1 的方向为5.具体实例如下:

print(t.shape)

print(tn2.shape)

print(tn1.shape)

(5,)

(5, 1)

(1, 5)

插入None有时候是为了让不同维度的数据之间可以进行计算。

比如上面两个数组之间无法进行计算,但是在补充了一个none进行维度填充之后,就可以进行计算了。

但是下面的图就可以顺利的进行计算了。

python里none什么意思_Python 中None的用法相关推荐

  1. python里的join方法_python中join()方法介绍

    描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...

  2. python编程字典100例_python中字典(Dictionary)用法实例详解

    本文实例讲述了python中字典(Dictionary)用法.分享给大家供大家参考.具体分析如下: 字典(Dictionary)是一种映射结构的数据类型,由无序的"键-值对"组成. ...

  3. python argparse模块详解_python中argparse模块用法实例详解

    本文实例讲述了python中argparse模块用法.分享给大家供大家参考.具体分析如下: 平常在写命令行工具的时候,经常会带参数,所以用python中的argparse来实现. # -*- codi ...

  4. python类初始化导入库_Python中optparser库用法实例详解

    本文研究的主要是Python中optparser库的相关内容,具体如下. 一直以来对optparser不是特别的理解,今天就狠下心,静下心研究了一下这个库.当然了,不敢说理解的很到位,但是足以应付正常 ...

  5. python元类的使用_python中元类用法实例

    本文实例讲述了python中元类用法,分享给大家供大家参考.具体方法分析如下: 1.元类(metaclass)是用来创建类的类 2.type(object):返回一个对象的类型,与object.__c ...

  6. python里none什么意思_python中stream=None什么意思?

    这大概是函数定义/参数相关知识吧,这是默认/可选参数.如果你是看 Python 的官方文档,以 Python 3.7.7 版本为例子,路径是: Python 3.7.7 documentation & ...

  7. python里的符号区别_Python中的方括号和点符号有什么区别?

    点运算符用于访问任何对象的属性.例如,复数>>> c = 3+4j 具有(除其他外)两个属性real和imag:>>> c.real 3.0 >>> ...

  8. python里什么叫子图_Python中的两个子图(matplotlib)

    我想在 Python中创建两个子图(使用Anaconda 2.7),但我编写的代码生成两个图,两者都没有显示太多. 这是代码: import pandas as pd import pandas.io ...

  9. python里order什么意思_python中OrderedDict的使用方法详解

    很多人认为python中的字典是无序的,因为它是按照hash来存储的,但是python中有个模块collections(英文,收集.集合),里面自带了一个子类 OrderedDict,实现了对字典对象 ...

最新文章

  1. 命令行收集(DOS/Linux/nc/xscan/xsniffer)
  2. html 边框循环变色,方框用过渡走一圈变色用css怎么实现
  3. Socket.IO聊天室~简单实用
  4. Linux Kbuild文档 4
  5. Puppet 命令参数介绍(三)
  6. 贪吃蛇C语言源码与算法分析
  7. 202.linux系统相关函数
  8. 使用trycatch获取异常问题
  9. c盘不能新建文件的解决办法
  10. mysql错误Table ‘./mysql/proc’ is marked as crashed and should be repaired
  11. 软件測试自学指南---从入门到精通
  12. 自制EDL工程线进坚果R1手机9008端口刷机记录
  13. 从管理的角度如何提高团队工作效率?
  14. layui 显示饼图_echarts实现饼图绘制
  15. 基于pam实现的批量执行命令工具-Cyberark
  16. 美团三面挂了....这个坑千万别踩!
  17. Arduino ESP32:测试GPIO中断功能
  18. 创建守护进程的步骤与练习,每隔1s向time.log写入系统时间!
  19. 安装CPython解释器
  20. 阿里巴巴收购 Yahoo! 中国之后的风险

热门文章

  1. tomcat 洞合集
  2. linux 软硬连接
  3. el表达式原样输出问题
  4. nodejs pm2教程(转载)
  5. 【MFC】将当前的日期转化为1970年开始的秒计数
  6. ajax跨域,json,jsonp
  7. 2014.4.21 福州 晴 离京第一次面试(某天) 失败啊
  8. C++习题 对象数组求最大值
  9. PostgreSQL的 initdb 源代码分析之十
  10. GPU架构(三十三)