创建数组X,并在python中为数组Y中的每个元素提供一定数量的副本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建数组X,并在python中为数组Y中的每个元素提供一定数量的副本相关的知识,希望对你有一定的参考价值。

我有一个数组counts = [2, 3, 4],每个元素都用c表示。我想将其转换为具有每个元素weightsm个副本的数组c,其中mM = [3, 2, 1]中的元素。

所以最后,我想要一个数组weights = [2, 2, 2, 3, 3, 4]

在numpy中有有效的方法吗?

答案

numpy.repeat执行完全您想要的:

numpy.repeat

以上是关于创建数组X,并在python中为数组Y中的每个元素提供一定数量的副本的主要内容,如果未能解决你的问题,请参考以下文章

Numpy:对于一个数组中的每个元素,找到另一个数组中的索引

从Javascript中的数字数组返回坐标(x,y)

通过JS中的数组循环并在引导程序中为HTML feed生成帖子?

在代码中为动态元素数量设置约束

对给定数组的 XOR 查询

如何加入从我的数组的每个元素的数据库中提取的结果并在 Laravel 8 中以 json 形式返回