Afficher la pageAnciennes révisionsLiens de retourHaut de page Cette page est en lecture seule. Vous pouvez afficher le texte source, mais ne pourrez pas le modifier. Contactez votre administrateur si vous pensez qu'il s'agit d'une erreur. **python3** ====== sur judith/CentOS7 ====== en étant root: <Code> yum install python34 openblas-openmp python34-numexpr python34-scipy python-lxml python34-toolz python34-six python34-setuptools python34-py python34-numpy-f2py python-virtualenvwrapper python-pip libxml2-devel libxslt-devel pip install --upgrade virtualenv </Code> scipy n'est pas fourni sous forme de paquet, on va l'isntaller avec la commande pip, mais pas en étant root. On crée un environnement virtuel dans le homedir de l'utilisateur: <Code> mkvirtualenv test_scipy --python=/bin/python3.4 </Code> et <Code> workon test_scipy cdvirtualenv pip install scipy lxml numpy </Code> <Code> (test_scipy) -bash-4.2$ python Python 3.4.3 (default, Jan 26 2016, 02:25:35) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import scipy >>> </Code> ====== Tests ====== sur le code suivant <Code> import timeit setup = "import numpy as np;\ A=np.random.randn(1000,1000);\ b=np.random.randn(1000)" count = 5 t = timeit.Timer("np.linalg.solve(A,b)", setup=setup) print("solve:", t.timeit(count)/count, "sec") </Code> ^^^^^ | python2.7 | blas | 60ms | ''/usr/lib64/python2.7/site-packages/numpy/core/_dotblas.so'' | | | python 3.4.3 | lapack | 47ms ~ | ''/usr/lib64/python3.4/site-packages/numpy/linalg/lapack_lite.cpython-34m.so''| | | python 3.4.3 | openblas | 21ms ~ | ''/home/ghenry/.virtualenvs/test_scipy/lib/python3.4/site-packages/numpy/.libs/libopenblasp-r0-39a31c03.2.18.so''| export OMP_NUM_THREADS=8 | python3.txt Dernière modification : 2017/08/25 09:56de 127.0.0.1