numpy, scipy Si vous vous sentez un peu lent, vérifiez si blas, lapack, atlas sont inclus.

Dans mon cas, il ne manquait que l'atlas, et quand je l'ai mis dans l'atlas et l'ai reconstruit, il est devenu très rapide.

Méthode de confirmation

import numpy
import scipy

numpy.__version__ # 1.9.3
numpy.show_config() # blas, lapack,Vous pouvez vérifier s'il est construit avec atlas

scipy.__version__ # 0.16.0
scipy.show_config() #Identique à numpy

À quelle vitesse

Le benchmark de la version python GaP-NMF suivant (bien que ce soit un maniaque) est 1,75 fois plus rapide. Voir les commentaires GaP-NMF short benchmark scripts for Python and Julia.

Julia est plus lente et j'ai des larmes

Installation d'ATLAS

Pour ubuntu

sudo apt-get install libatlas-base-dev

Si oui, k

Recommended Posts

numpy, scipy Si vous vous sentez un peu lent, vérifiez si blas, lapack, atlas sont inclus.
Utilisez BLAS / LAPACK multi-thread avec numpy / scipy