Numpy AttributeError: l'objet 'float' n'a pas d'attribut 'exp'
Voici mon code:
def sigmoid(X, T): return (1.0 / (1.0 + np.exp(-1.0*np.dot(X, T))))
Et cette ligne me donne l'erreur "AttributeError: 'float' objet n'a pas d'attribut 'exp'". X, t sont Numpy ndarray.
source d'informationauteur Il'ya Zhenin
Vous devez vous connecter pour publier un commentaire.
Probablement il ya quelque chose de mal avec l'entrée les valeurs de X et/ou T. La fonction de la question des œuvres ok:
Résultat:
Probablement c'est la dtype de votre entrée de tableaux. Changement de X:
Donne:
Vous convertir le type de
np.dot(X, T)
à float32 comme ceci:z=np.array(np.dot(X, T),dtype=np.float32)
J'espère qu'il va enfin travailler!