np.newaxis作用

编程入门 行业动态 更新时间:2024-10-10 23:26:55

np.newaxis<a href=https://www.elefans.com/category/jswz/34/1768738.html style=作用"/>

np.newaxis作用

np.newaxis的功能:插入新维度
举个简单的例子介绍一下吧。

栗子1:

 a=np.array([1,2,3,4,5])print(a.shape)print (a)

输出:
(5,)
[1 2 3 4 5]

栗子2:

a=np.array([1,2,3,4,5])
aa=a[:,np.newaxis]
print(aa.shape)
print (aa)

输出:(5, 1)
[[1]
[2]
[3]
[4]
[5]]

栗子3:

a=np.array([1,2,3,4,5])
aa=a[np.newaxis,:]
print(aa.shape)
print (aa)

输出
(1, 5)
[[1 2 3 4 5]]

看明白了吧,原来np.newaxis的作用是增加一个维度。
对于[: , np.newaxis] 和 [np.newaxis,:]
是在np.newaxis这里增加1维。

这样改变维度的作用往往是将一维的数据转变成一个矩阵,与代码后面的权重矩阵进行相乘, 否则单单的数据是不能呢这样相乘的哦。

更多推荐

np.newaxis作用

本文发布于:2024-02-06 13:27:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1749651.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:作用   np   newaxis

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!