¿Por qué los cálculos de vectores propios de una matriz de 2 por 2 con un número interrumpen mi sesión de Python?

Intento hacer lo siguiente:

import numpy as np from numpy import linalg as la w, v = la.eig(np.array([[1, -1], [1, 1]])) 

Como resultado tengo un locking de la sesión de python con el siguiente mensaje:

 Illegal instruction (core dumped) 

Intenté usar scipy en lugar de numpy. El resultado es el mismo.

Sospecho que hay un problema con su instalación de python / numpy / scipy ya que cuando lo bash no tengo problemas.

 Python 2.7.4 (default, Sep 26 2013, 03:20:26) [GCC 4.7.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import numpy as np >>> from numpy import linalg as la >>> w, v = la.eig(np.array([[1, -1], [1, 1]])) >>> w array([ 1.+1.j, 1.-1.j]) >>> v array([[ 0.70710678+0.j , 0.70710678+0.j ], [ 0.00000000-0.70710678j, 0.00000000+0.70710678j]]) >>> 

Le sugiero que intente una instalación nueva.