【发布时间】:2020-10-14 20:05:14
【问题描述】:
我有两个 numpy 数组,每个数组 4 项。第一个数组的第 i 项与第二个数组的第 i 项相关,依此类推。我需要从第一个数组中随机选择 N 个项目,但我想保持与第二个数组的“关联”,这样如果我从第一个数组中选择第 2 项,则选择第二个数组的第 2 项也是。
我目前正在使用的代码示例:
data = np.array([13170.06, 12552.34, 12420.39, 12336.24])
data2 = np.array([6217.69, 12242.05, 9218.21, 5095.23])
choice = data[np.random.choice(len(data), size=1, replace=False)] #In this way I pick 1 item
基本上,如果代码示例 13170.06,我需要关联诸如choice2 = 6217.69 之类的东西,或者无论如何也要从第二个数组中选择相同的 i 项。 我该怎么做?
【问题讨论】:
标签: python arrays numpy random