Je suis nouveau dans Python / apprentissage automatique. Laissez une note de gestion des erreurs pour le type de données.
Une erreur s'est produite lors de l'exécution du calcul suivant dans un programme python.
import numpy as np
def sigmoid(x)
return (1 / (1 + np.exp(-x)))
hoge = sigmoid(3) #Une erreur s'est produite ici
TypeError: loop of ufunc does not support argument 0 of type float which has no callable exp method
--Il semble qu'une erreur se produise si l'argument affecté au calcul de la bibliothèque numpy contient des données de type int (voir URL GitHub dans la colonne de référence). --Il est conseillé de changer le type de données en type float avant de calculer l'argument.
def sigmoid(x)
x = x.float()
return (1 / (1 + np.exp(-x)))
hoge = sigmoid(3) # ->J'ai pu calculer correctement sans aucune erreur
(c'est tout)