numpy中一维数组增加维度,None,np.newaxis

Posted bravesunforever

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了numpy中一维数组增加维度,None,np.newaxis相关的知识,希望对你有一定的参考价值。

 

 

#一维数组转化成二维的方法:
np.random.seed(101)
arr=np.random.randint(1,4,size=6)

print("
原数组:
",arr)

print("
如何把一维数组转换成二维的:")
print("arr[:,None]:
",arr[:,None])
print("")
print("arr[:,np.newaxis]:
",arr[:,np.newaxis])

 

以下是官方文档对None的说明:

官方文档链接

另一个网址:

https://numpy.org/devdocs/reference/arrays.indexing.html

numpy.newaxis
A convenient alias(别名) for None, useful for indexing arrays.

技术图片

 

技术图片

 

以上是关于numpy中一维数组增加维度,None,np.newaxis的主要内容,如果未能解决你的问题,请参考以下文章

numpy添加新的维度

numpy 学习 第2篇:ndarray 基础操作

Python数据分析数据的维度Numpy

一维数组与二维数组的拼接与二维数组增加行

从 3D Numpy 数组的一维切片 [重复]

Numpy数组随机生成/维度增加/维度转换