el ejercicio delivery una linea de comando generó error
el ejercicio delivery una linea de comando generó error
........
Hola Leonard,
Parece que el error se debe a que estás intentando usar np.math.factorial
, pero numpy
no tiene un submódulo math
. Para calcular el factorial, puedes usar directamente la función factorial
de scipy
. Aquí te dejo cómo podrías corregir el código:
Primero, asegúrate de importar la función factorial
desde scipy
:
from scipy.stats import poisson
from scipy.special import factorial
Luego, ajusta el cálculo de la probabilidad usando factorial
:
probabilidad = ((np.e ** (-media)) * (media ** k)) / factorial(k)
print(f'{probabilidad:.8f}')
Con estos cambios, deberías poder calcular la probabilidad sin errores. Espero que esto resuelva tu problema.
Espero haber ayudado y buenos estudios!