Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Parâmetro opcional exact de scipy.special.comb

Olá,

Gostaria de entender melhor o funcionamento do parâmetro adicional exact, cujo valor padrão é False.

No texto disponível na documentação (https://docs.scipy.org/doc/scipy/reference/generated/scipy.special.comb.html), afirma-se que "If exact is False, then floating point precision is used, otherwise exact long integer is computed."

Há ainda uma nota adicional de que "Array arguments accepted only for exact=False case".

Além desse caso de uso de arrays, haveria situações em que seria melhor recomendado valor específico para exact ? Quando os métodos distintos de cálculo fariam diferença em termos de desempenho?

Obrigado!

1 resposta
solução!

Oi Vinicius! Tudo tranquilo por aí? ^-^

Geralmente, situações mais específicas costumam ser informadas na documentação. Ou seja, nesse caso, se houvesse alguma outra situação específica, onde fosse mais vantajoso utilizar um valor específico para exact seria informado na documentação, conforme foi feito com o caso do array.

Em relação ao desempenho, utilizar matrizes será um processo mais custoso, isso porque, nesse caso, o número de operações será maior. Já quando utilizamos o exact=True, apenas um cálculo será feito, o que é bem menos custoso.

Espero ter ajudado :)

Qualquer dúvida vamos nos falando por aqui, tá bom?

Bons estudos!