Unterschied zwischen Numpy und Numpy-MKL?
Wollte ich zum test einige der Signalverarbeitung und der Statistik über SciPy.
So musste ich scipy.signal
und scipy.stats
, aber ich habe immer eine Fehlermeldung erhalten:
ImportError: DLL load failed: The specified module could not be found.
War ich mit Numpy 1.7.1, scipy 0,12 und Python-2.7.3. Ich überprüfte das internet auf und fragte, was es in anderen Foren auch!
Dieses problem aber gelöst, als schaltete mein Numpy-Verteilung mit dem Numpy-MKL distribution.
Ich will wissen, den Unterschied zwischen den beiden Bibliotheken ?
- Nun, vielleicht bin ich banal, aber hilft es zu klären? software.intel.com/en-us/articles/numpyscipy-with-intel-mkl
Du musst angemeldet sein, um einen Kommentar abzugeben.
Numpy und scipy verlassen sich auf der unteren Ebene fortran-Bibliotheken wie BLAS und lapack viele Ihrer Funktionen. Diese Bibliotheken kommen in vielen verschiedenen Versionen, einschließlich der sehr portabel zur Verfügung gestellt von Netzwerkbibliothek, und andere, die sind optimiert für die jeweiligen Systeme. Insbesondere hat Intel die sogenannten "MKL" - Intel Math Kernel Library. So numpy-mkl bedeutet nur eine version von numpy kompiliert die MKL fortran-Bibliothek.
Wahrscheinlich je nachdem, welche version von numpy, die Sie zuvor installiert hatten war irgendwie gebrochen und konnte nicht finden, dass die Bibliotheken, die es benötigt.