数组扩张一个维度 python
Posted K同学啊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组扩张一个维度 python相关的知识,希望对你有一定的参考价值。
要将一个数组在 Python 中扩展一个维度,可以使用 NumPy 库中的函数 numpy.newaxis
。这个函数会将原始数组的形状增加一个长度为 1 的新维度。
下面是一个例子,将一个一维数组扩展成一个二维数组:
pythonimport numpy as np
# 创建一个一维数组
a = np.array([1, 2, 3, 4])
# 将数组扩展成一个二维数组
b = a[np.newaxis, :]
print(a.shape) # 输出 (4,)
print(b.shape) # 输出 (1, 4)
在这个例子中,我们创建了一个一维数组 a
,然后使用 np.newaxis
函数将其扩展成了一个二维数组 b
。在扩展后的数组 b
中,第一个维度的长度为 1,第二个维度的长度为原始数组的长度 4。
以上是关于数组扩张一个维度 python的主要内容,如果未能解决你的问题,请参考以下文章
tensorflow之张量扩张Broadcasting合并分割