Fatorial em Python Numpy

Fatorial em Python Numpy
O pacote Numpy possui um sub-módulo chamado "Math", que contém vários métodos que são usados ​​para executar a operação matemática. Um desses métodos é o “fatorial()”Método, usado para calcular o fatorial de um valor inteiro positivo. No entanto, para usar o método fatorial (), o usuário precisa garantir que o pacote Numpy tenha sido instalado em seu ambiente.

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 numpy

Depois 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:

importar numpy
resultVar = Numpy.matemática.Fatorial (5)

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 numpy
resultVar = Numpy.matemática.Fatorial (0)
Imprimir (ResultVar)

Este 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 numpy
resultVar = Numpy.matemática.Fatorial (-12)
Imprimir (ResultVar)

Apó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.