python 中向量的结构

Structure of a vector in python

如何识别 Python 中的向量? 比如它是单维的还是 n 维的,当我试图在 NumPy 中理解这一点时,我真的很困惑。

此外,静态内存分配和向量中的动态内存分配有什么区别?

一个向量只有一个维度,是用numpy.array和numpylinspace等方法创建的。 n 维数组是使用 zeros 或 numpy.random.uniform(...) 等方法创建的矩阵。您不必使用 numpy 来使用 python 中的向量。您可以简单地使用基本数组类型。

在python中,您通常不必担心内存分配问题。动态内存分配意味着可以向向量添加或删除元素,而在静态内存分配中,向量中的元素数量是固定的。