【发布时间】:2020-02-14 18:01:56
【问题描述】:
长话短说,我正在尝试生成一组 numpy 数组的所有可能排列。我有三个数字 [j,k,m],我想为每个数字 [J,K,M] 指定一个最大值。那么我将如何获得这些值下的所有数组组合?我怎么能强制 k 值总是一样好?例如:
因此,将最大值设置为 [1,2,2],排列将是:[0,0,0]、[0,0,1]、[0,0,2]、[0, 2,0], [0,2,1], [0,2,2], [1,0,0], [1,0,1] ...
我意识到我没有任何代码可以展示,但恐怕我真的不知道从哪里开始。
从其他答案看来 sympy 会有用吗?
【问题讨论】: