NumPy Fatorial
Este tutorial irá apresentar o método para calcular o fatorial de elementos de um array NumPy em Python.
NumPy Fatorial com a função fatorial()
de Scipy
Suponha que temos um array que consiste em valores numéricos e queremos calcular o fatorial de cada elemento do array. Nesse caso, podemos usar a função factorial()
dentro do pacote scipy
do Python. O pacote scipy
é um pacote externo e não vem pré-instalado com a linguagem de programação Python. O comando para instalar o pacote scipy
é fornecido abaixo.
pip install scipy
A função factorial()
pega o array como argumento, executa o fatorial elemento e retorna um array que contém os fatoriais calculados.
from scipy.special import factorial
import numpy as np
array = np.array([[1, 3, 5], [2, 4, 6]])
factorials = factorial(array)
print(factorials)
Resultado:
[[ 1. 6. 120.]
[ 2. 24. 720.]]
No código acima, calculamos o fatorial elemento do array NumPy array
com a função factorial()
dentro do pacote scipy.special
. Primeiro criamos o array NumPy array
com a função np.array()
. Em seguida, calculamos o fatorial de elemento com a função factorial()
e armazenamos a saída dentro de outro array NumPy, factorials
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn