创建数组X,并在python中为数组Y中的每个元素提供一定数量的副本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建数组X,并在python中为数组Y中的每个元素提供一定数量的副本相关的知识,希望对你有一定的参考价值。
我有一个数组counts = [2, 3, 4]
,每个元素都用c
表示。我想将其转换为具有每个元素weights
的m
个副本的数组c
,其中m
是M = [3, 2, 1]
中的元素。
所以最后,我想要一个数组weights = [2, 2, 2, 3, 3, 4]
在numpy中有有效的方法吗?
答案
numpy.repeat
执行完全您想要的:
numpy.repeat
以上是关于创建数组X,并在python中为数组Y中的每个元素提供一定数量的副本的主要内容,如果未能解决你的问题,请参考以下文章
Numpy:对于一个数组中的每个元素,找到另一个数组中的索引