PyCharm Community 3.1.1 y Numpy, “‘matriz’ no se puede llamar”, pero el código funciona

Tengo el siguiente código:

import numpy as np if __name__ == "__main__": m = np.matrix([[1, 0, 0], [0, 1, 0], [0, 0, 1]]) print(m) 

El código se ejecuta como se esperaba, pero PyCharm parece pensar que la ‘matriz’ no es llamable. Ver captura de pantalla.

introduzca la descripción de la imagen aquí

Dado que el código se ejecuta, claramente ‘matriz’ es llamable. Entonces, ¿de qué se queja PyCharm? ¿Estoy equivocado aquí o es PyCharm? ¿Cómo suprimo este error?

Una solución simple, al menos hasta que se solucione el error, es usar np.mat(...) lugar de np.matrix(...) .

Sin embargo, tenga en cuenta que np.mat evitará hacer copias si la entrada ya es una matriz y, por lo tanto, no puede usarla para hacer cosas como hacer copias defensivas.