python中向量的结构

问题描述 投票:0回答:1

如何识别Python中的向量?就像它只有一个维度还是n维一样,在NumPy中尝试理解它时我真的很困惑。

而且,向量中静态内存分配和动态内存分配之间有什么区别?

python numpy memory vector dimension
1个回答
0
投票

向量具有单一维度,并使用numpy.array和numpylinspace之类的方法创建。 n维数组将是使用零或numpy.random.uniform(...)之类的方法创建的矩阵。您不必使用numpy即可在python中使用向量。您可以简单地使用基本数组类型。

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

© www.soinside.com 2019 - 2024. All rights reserved.