给定一个数组 v 和一个包含该数组索引的矩阵(或ndarray) m - 填充矩阵的最有效和/或最简洁的方法是什么使用python + numpy?
关联的数组值与this R question类似,但对于python + numpy。
答案 0 :(得分:1)
v[m]
示例:
import numpy as np
v = np.random.rand((100))
m = np.array([[0, 99], [1, 0]])
print(v[m])
打印出来(这会有所不同,因为它使用的是随机数):
[[ 0.21711542, 0.07093873],
[ 0.83393247, 0.2751812 ]]