Pré -requisito: Instale o pacote Numpy
Para instalar o pacote Numpy, digite o seguinte comando dentro da janela Prompt de comando ou dentro do terminal de qualquer editor de código:
pip install numpyDepois que o pacote Numpy for instalado, o usuário pode começar a usá -lo simplesmente importando o pacote dentro do programa
Como usar o método “Fatorial ()” da Numpy?
Como mencionado acima, esta função é usada para obter o fatorial de um valor inteiro positivo e retorna o valor à variável ou função de chamada. A sintaxe desta função é definida abaixo:
resultVar = Numpy.matemática.Fatorial (Intvalue)Para entender a saída, dê uma olhada nos exemplos abaixo do dado.
Exemplo 1: Encontrando fatorial de número inteiro positivo através de Numpy
Comece importando o módulo Numpy para o código e depois passe um valor inteiro para a função fatorial usando as seguintes linhas de código:
No final, basta imprimir o valor do "resultado" usando o print ():
Imprimir (ResultVar)Ao executar este código, o terminal exibirá a seguinte saída:
A saída verificou que o fatorial de "5" é "120".
Tente encontrar o fatorial de "0" usando as seguintes linhas de código:
importar numpyEste código mostrará a seguinte saída no terminal:
A saída mostra que o fatorial do valor "0" é "1", e isso explica o uso do método fatorial () da biblioteca Numpy.
Exemplo 2: Encontrando o fatorial de valores inteiros negativos através do Numpy
O fatorial de valores inteiros negativos existe, mas a maioria das funções não apóia isso. O mesmo é o caso do método fatorial () da biblioteca Numpy. Se o usuário tentar passar um valor inteiro negativo, a função retornará um erro na saída.
Para demonstrar isso, pegue o seguinte código:
importar numpyApós a execução, este código produz o seguinte erro no terminal:
A saída prova que o método fatorial () não pode ser usado para encontrar o fatorial de valores inteiros negativos.
Conclusão
Encontrar o fatorial através do uso de métodos pré-construídos é uma tarefa fácil. O Numpy fornece um método fatorial () que pode ser usado para encontrar o fatorial de qualquer valor de "número inteiro positivo". No entanto, se o usuário tentar passar em um valor negativo ou em um valor de ponto flutuante, essa função ocorre em um erro e faz com que o programa trava.