2016-04-10 23 views
7

Sto solo cercando di convertire un elenco a un array 1D in questo modo:Utilizzando NumPy oggetto 'modulo' non ha alcun attributo 'allineamento'

import numpy as np 

print np.array([2, 3, 4]) 

ma ottengo il seguente errore:

Traceback (most recent call last): 
    File "numpy.py", line 11, in <module> 
    test_run() 
    File "numpy.py", line 8, in test_run 
    print np.array([2, 3, 4]) 
AttributeError: 'module' object has no attribute 'array' 

Ho provato a reinstallare numpy perché sembra funzionare per altri, ma questo non risolve il problema.

risposta

26

Probabilmente si ha un file chiamato numpy.py nella directory di lavoro che ombreggia il modulo numpy reale. Rinominare quel file e rimuovere il suo file numpy.pyc.

Problemi correlati