У меня есть следующий NumPy массивКак найти различные комбинации массива numpy?
[[0 6 0 0]
[0 7 0 0]
[0 1 0 0]
[0 7 0 0]
[3 4 6 0]
[2 1 4 0]
[3 1 2 0]
[3 1 2 0]
[0 1 2 0]
[1 7 1 3]
[0 3 6 7]]
Я хочу, чтобы получить комбинации, как:
1.[0 0 0 0 0 3 2 3 3 0 1 0]
2.[6 6 7 1 7 4 1 1 1 1 7 3]
3.[0 0 0 0 0 6 4 2 2 2 1 6]
4.[0 0 0 0 0 0 0 0 0 0 3 7]
5.[[0 6]
[0 7]
[0 1]
[0 7]
[3 4]
[2 1]
[3 1]
[3 1]
[0 1]
[1 7]
[0 3]]
и так далее ..
Как мы можем сделать это в цикле?
Почему вы хотите петлю абсолютно? – Julien
Есть ли другой способ выполнить это? – Aparna
, используя понимание списка (это своего рода цикл), но, прежде всего, с помощью itertools, см. Ответ ниже. – Julien