【发布时间】:2023-03-13 11:17:01
【问题描述】:
我想将 n 元素的数组过采样到 m 元素的数组中,例如 m > n。
例如让我们取 n=3
colors=['red','blue','green']
设置 m =7
我在找什么?
oversampled_colors=['green','blue','red','red','blue','green','blue']
【问题讨论】:
-
您应该提供任何尝试此操作的示例。无论如何,如果您只想在
oversampled中进行随机过采样,请使用for循环并将range设置为您的m值,然后使用randint来自random模块从colors中随机选择值。 -
字符串如何工作(在我的例子中)。 randint 用于 int 值
-
您的值是 stings,但它们的索引是整数,而这些是您使用的东西。
-
啊,是的,我明白了,谢谢
标签: arrays python-3.x numpy random oversampling