我有一个以numpy表示的2D数组,以及一个由n个元素组成的一维数组,其中ith元素指定原始数组的第I行应该进入新数组的次数。例如,如果我的二维数组是:
array([[1, 1, 1],
[2, 2, 2],
[3, 3, 3],
[4, 4, 4],
[5, 5, 5]])
我的一维阵列是
^{pr2}$
那么我希望新的数组是:
array([[1, 1, 1],
[1, 1, 1],
[3, 3, 3],
[5, 5, 5],
[5, 5, 5],
[5, 5, 5]])
我不知道如何有效地完成这项工作,有人有什么想法吗?在
Tags:
一种基于^{} -
可以使用np.repeat()重复数组中的元素。在
详细信息:
^{pr2}$相关问题 更多 >
编程相关推荐