numpy 如何在python中从一组向量中确定特定向量

11dmarpk  于 2023-03-18  发布在  Python
关注(0)|答案(1)|浏览(191)

我有下面的二维向量Ui,i= 1,...,1000

import numpy as np
n = 1000
u1 = np.random.uniform(0.5, 4.5, size=n)
u2 = 2 / u1 + np.random.normal(scale=0.09, size=n)
u = np.array([u1,u2])

如何确定Ui中的第500个二维向量或任意向量是什么?

9wbgstp7

9wbgstp71#

把这些称为“二维向量”有点混乱,因为在NumPy中,“维度”指的是数组的形状(的长度)。例如,向量是一维数组,矩阵是二维数组,更高维的数组也是可能的。特别是,u是一个形状为(2, n)的二维数组。
IIUC,你想得到u的第500列,这是一个有两个元素的一维数组(向量),你可以用u[:, 499]来实现。
更多信息请参见NumPy documentation on indexing

相关问题