Python - 将索引数组与值向量组合以获取值数组

时间:2017-09-01 19:42:12

标签: python arrays numpy

在Python中,假设我有一个索引a=array([1,3],[0,0])的二维数组和一个与这些索引对应的值的一维数组:u=array([7.7, 4.2, 5.1, 8.7, 2.2])。我想将au合并来获取:

result = array([[4.2, 8.7],[7.7,7.7])

我可以用列表理解来做到这一点,但是有更优雅的方式吗?请注意,len(u)可能会大于a的最大值。

0 个答案:

没有答案