数组扩张一个维度 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合并分割

深度之眼PyTorch训练营第二期 ---2张量操作与线性回归

Python 之NumPy

PythonPython基本数据类型

Array获取维度元素个数

五个维度打造研发管理体系原创