Aquí se describe la solución a la ausencia de bibliotecas BLAS / LAPACK para instalaciones de SciPy en Windows 7 de 64 bits:
http://www.scipy.org/scipylib/building/windows.html
Instalar Anaconda es mucho más fácil, pero aún así no obtienes soporte para Intel MKL o GPU sin pagarlo (están en los complementos MKL Optimizaciones y Acelerar para Anaconda; tampoco estoy seguro de si usan PLASMA y MAGMA) . Con la optimización MKL, numpy ha superado en 10 veces a IDL en cálculos de matrices grandes. MATLAB usa la biblioteca Intel MKL internamente y es compatible con la computación GPU, por lo que uno podría usar eso por el precio si son estudiantes ($ 50 por MATLAB + $ 10 por la Caja de herramientas de computación paralela). Si obtiene la versión de prueba gratuita de Intel Parallel Studio, viene con la biblioteca MKL, así como con los compiladores C ++ y FORTRAN que serán útiles si desea instalar BLAS y LAPACK desde MKL o ATLAS en Windows:
http://icl.cs.utk.edu/lapack-for-windows/lapack/
Parallel Studio también viene con la biblioteca Intel MPI, útil para aplicaciones de computación en clúster y sus últimos procesadores Xeon. Si bien el proceso de creación de BLAS y LAPACK con la optimización MKL no es trivial, los beneficios de hacerlo para Python y R son bastante grandes, como se describe en este seminario web de Intel:
https://software.intel.com/en-us/articles/powered-by-mkl-accelerating-numpy-and-scipy-performance-with-intel-mkl-python
Anaconda y Enthought han creado negocios al hacer que esta funcionalidad y algunas otras cosas sean más fáciles de implementar. Sin embargo, está disponible gratuitamente para aquellos dispuestos a hacer un poco de trabajo (y un poco de aprendizaje).
Para aquellos que usan R, ahora puede obtener BLAS y LAPACK optimizados para MKL de forma gratuita con R Open de Revolution Analytics.
EDITAR: Anaconda Python ahora viene con optimización MKL, así como soporte para varias otras optimizaciones de la biblioteca Intel a través de la distribución Intel Python. Sin embargo, el soporte de GPU para Anaconda en la biblioteca Accelerate (anteriormente conocida como NumbaPro) ¡todavía supera los $ 10k USD! Las mejores alternativas para eso son probablemente PyCUDA y scikit-cuda, ya que la cabeza de cobre (esencialmente una versión gratuita de Anaconda Accelerate) desafortunadamente dejó de desarrollarse hace cinco años. Se puede encontrar aquí si alguien quiere continuar donde lo dejó.