如何识别Python中的向量?就像它只有一个维度还是n维一样,在NumPy中尝试理解它时我真的很困惑。
而且,向量中静态内存分配和动态内存分配之间有什么区别?
向量具有单一维度,并使用numpy.array和numpylinspace之类的方法创建。 n维数组将是使用零或numpy.random.uniform(...)之类的方法创建的矩阵。您不必使用numpy即可在python中使用向量。您可以简单地使用基本数组类型。
在python中,您通常不必担心内存分配。动态内存分配意味着可以向矢量添加或删除元素,而在静态内存分配中,矢量中将有固定数量的元素。