numpy laden wirft "AttributeError: 'module' Objekt hat kein Attribut 'expr'"
Ich versuche zu laufen
#!/usr/bin/env python
import os
from numpy import *
b= ones((3, 3))
print b
save('fff', b)
a = load('fff.npy')
print a.shape
print 'fertig'
aber es wirft:
Traceback (most recent call last):
File "savetest.py", line 9, in <module>
a = load('fff.npy')
File "/usr/lib/python2.6/dist-packages/numpy/lib/io.py", line 195, in load
return format.read_array(fid)
File "/usr/lib/python2.6/dist-packages/numpy/lib/format.py", line 353, in read_array
shape, fortran_order, dtype = read_array_header_1_0(fp)
File "/usr/lib/python2.6/dist-packages/numpy/lib/format.py", line 250, in read_array_header_1_0
d = safe_eval(header)
File "/usr/lib/python2.6/dist-packages/numpy/lib/utils.py", line 840, in safe_eval
ast = compiler.parse(source, "eval")
File "/usr/lib/python2.6/compiler/transformer.py", line 53, in parse
return Transformer().parseexpr(buf)
File "/usr/lib/python2.6/compiler/transformer.py", line 132, in parseexpr
return self.transform(parser.expr(text))
AttributeError: 'module' object has no attribute 'expr'
Habe ich versucht, das Beispiel aus docs.scipy.org es stellt sich die gleichen Fehler in meinem terminal, aber es funktioniert in meinem ERIC python IDE. Das Internet bietet keine für mich verständliche oder übertragbare Lösung zu dieser Zeit.
Schließlich
erkennt jemand den Fehler in meinem code oder Ansatz und ist in der Lage, eine Lösung für Sie?
- Bitte formatieren Sie Ihre multiline-code und Ablaufverfolgungen durch das Einrücken mit vier Leerzeichen (Strg-K in den editor.)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Denke ich, müssen Sie eine weitere Datei mit dem Namen
parser.py
irgendwo in den Dateien (diejenigen, die Python finden können). Es ist, es so zu machen, dass Python findet den falschen parser-Modul. Schauen Sie sich um und sehen, ob das der Fall ist. Es könnte einparser.so
- Datei zu.Versuchen Sie, sich in einer interaktiven Sitzung und eingeben:
Bleibt zu hoffen, dass wird Ihnen sagen, wo die lästige Datei befindet.
signal.py