Coletânea Python do ZERO às Redes Neurais Artificiais

Fernando Feltrin · Capítulo 180 de 287

Páginas do PDF

Coletânea Python do ZERO às Redes Neurais Artificiais

product( )

Entendidos os tópicos anteriores, onde realizamos as combinações entre os elementos de uma lista, primeiro realizando a puta combinação dos mesmos, sem repetições, posteriormente permitindo repetições por meio das funções combinations( ) e permutations( ) respectivamente.

Porém aqui nos deparamos com uma situação onde nenhuma das funções permitia a combinação de um elemento com ele mesmo, e nesses casos isso é possível por meio da função product( ).

 

Seguindo com o mesmo exemplo anterior, feita a importação e a

substituição de permutations( ) por product( ), nosso resultado deverá ser ainda mais robusto.

Como esperado, agora temos literalmente todas as possíveis

combinações entre os elementos. Desde os elementos uns com os outros, aceitando quando tais combinações existem tanto na inversão da ordem de combinação quanto quando um certo elemento pode ser combinado com ele próprio.