python 新增一个维度

python 新增一个维度,第1张

axis=0对一列数据进行 *** 作,这里得到列数据的平均值,得到(cols,)的结果

axis=1对一行数据进行 *** 作,这里得到行数据的平均值,得到(rows,)的结果

有三种方法

这里的n可以指定在哪个维度增加一维

关于axis的一些知识

numpy.expand_dims(a, axis) 

Examples

>>>x = np.array([1,2])

>>>x.shape

(2,)

>>>y = np.expand_dims(x, axis=0)

>>>y

array([[1, 2]])

>>>y.shape

(1, 2)

>>>y = np.expand_dims(x, axis=1)  # Equivalent to x[:,newaxis]

>>>y

array([[1],

      [2]])

>>>y.shape

(2, 1)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11415404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存