gpt4 book ai didi

python - 从两个 numpy 数组中随机选择元素

转载 作者:行者123 更新时间:2023-11-30 23:00:32 36 4
gpt4 key购买 nike

我试图通过随机选择每个数组的元素来将两个 numpy 数组合并在一起。假设我有两个长度相等的数组 xy 如下:

x = np.arange(10)
y = np.arange(10, 20)

和一个掩码r:

r = np.random.choice([True, False], 10)

那么有什么方法可以从 x 中选择元素,其中 rTrueyrFalse

我不必使用掩码方法,但我需要一些快速的东西,因为xy实际上会比10长得多,所以理想情况下不涉及循环.

最佳答案

这个怎么样?

z = y.copy()
z[r] = x[r]

关于python - 从两个 numpy 数组中随机选择元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35235758/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com