【发布时间】:2020-01-31 20:20:20
【问题描述】:
我有三个列表,每个列表包含 2 个元素。 如何获得一个 (8x3) 数组,其中包含三个列表中元素的所有可能组合(带替换)?
例子:
vec1 = [4, 6]
vec2 = [2, 4]
vec3 = [1, 5]
output = [[4, 2, 1], [4, 2, 5], [4, 4, 1], [4, 4, 5], [6, 2, 1], [6, 4, 5], [6, 2, 5], [6, 4, 1]]
这是我的代码(简化版):
import scipy.stats as st
percentiles = [0.01, 0.99]
draws1 = st.norm.ppf(percentiles, 0, 1)
draws2 = st.norm.ppf(percentiles, 0, 1)
draws3 = st.norm.ppf(percentiles, 0, 1)
【问题讨论】:
标签: python combinations permutation