【发布时间】:2016-08-07 16:31:44
【问题描述】:
给定一个数组 v 和一个包含该数组索引的矩阵(或 ndarray)m - 用什么来填充矩阵的最有效和/或简洁的方法是什么使用 python+numpy 关联的数组值?
类似于this R question,但适用于 python+numpy。
【问题讨论】:
标签: python arrays numpy matrix scipy
给定一个数组 v 和一个包含该数组索引的矩阵(或 ndarray)m - 用什么来填充矩阵的最有效和/或简洁的方法是什么使用 python+numpy 关联的数组值?
类似于this R question,但适用于 python+numpy。
【问题讨论】:
标签: python arrays numpy matrix scipy
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 ]]
【讨论】: