Python: Quelle est la différence entre les mathématiques.exp et de numpy.exp et pourquoi ne numpy créateurs choisir d'introduire exp nouveau

exp signifie fonction exponentielle

exp dans math module: https://docs.python.org/2/library/math.html

exp dans numpy module: http://docs.scipy.org/doc/numpy/reference/generated/numpy.exp.html

Pourquoi ne numpy créateurs d'introduire cette fonction?

  • Le numpy l'on accepte un tableau, des mathématiques, de la version de travail sur un scalaire type d'objet uniquement. Le numpy exécuter exp sur l'ensemble de la matrice, c'est une méthode vectorielle de l'exécution de la fonction sur l'ensemble de la matrice c'est ce qu'il est conçu pour
  • numpy.exp() peut être appelé sur le tableau et il y a une bonne chance de calcul va être mis en parallèle (comme beaucoup de vecteur / matrice opérations dans numpy). Ce gain est une des principales raisons pour ce genre de bibliothèques en premier lieu.
  • si vous pensez que ma réponse a résolu votre question, pls accepter
InformationsquelleAutor Ka-Wa Yip | 2015-06-08