python3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
python3 [2016/06/16 08:52] – créée gerardpython3 [2017/08/25 09:56] (Version actuelle) – modification externe 127.0.0.1
Ligne 4: Ligne 4:
 en étant root: en étant root:
 <Code> <Code>
-yum install python34 +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
-yum install python34-numpy +
-yum install python34-numexpr python34-scipy python-lxml +
-yum install python34-toolz python34-six python34-setuptools python34-py python34-numpy-f2py +
-yum install python-virtualenvwrapper +
-yum install python-pip +
-yum install libxml2-devel libxslt-devel+
 pip install --upgrade virtualenv pip install --upgrade virtualenv
 </Code> </Code>
Ligne 34: Ligne 28:
 </Code> </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> </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.1466059979.txt.gz
  • Dernière modification : 2017/08/25 09:55
  • (modification externe)