Hallo,
ich bin neu im Forum, und starte mit einer Frage.
Was ist an den folgenen 3 Programmzeilen falsch?
"import numpy
a=numpy.zeros([3,2])
print(a[1,1])
es erscheint eine Fehlermeldung, welche mir überhaupt kein Hinweis gibt.
"Traceback (most recent call last):
File "C:/Users/Nils/Desktop/numpy.py", line 1, in <module>
import numpy
File "C:\Users/Nils/Desktop\numpy.py", line 2, in <module>
a=numpy.zeros([3,2])
AttributeError: partially initialized module 'numpy' has no attribute 'zeros' (most likely due to a circular import)"
Ich arbeite mit Python 3.12.4
unerklärliche Fehlermeldung
-
- User
- Beiträge: 4
- Registriert: Freitag 26. Juli 2024, 14:57
Hallo Dennis,
das war es leider nicht.
Nach dem umbenennen in "test5" liest sich die Fehlermeldung gleich:
"Traceback (most recent call last):
File "C:/Users/Nils/Desktop/test5.py", line 1, in <module>
import numpy
File "C:\Users/Nils/Desktop\numpy.py", line 2, in <module>
a = numpy.zeros(6)
AttributeError: partially initialized module 'numpy' has no attribute 'zeros' (most likely due to a circular import)
So wie ich es übersetze, hat "numpy" kein Attribut "null"; das ist aber der Sinn der Anweisung eine Tabelle mit Nullen zu generieren.
Was mich irritiert ist, das er "import" schon rot schreibt.
Grüße
Nils
das war es leider nicht.
Nach dem umbenennen in "test5" liest sich die Fehlermeldung gleich:
"Traceback (most recent call last):
File "C:/Users/Nils/Desktop/test5.py", line 1, in <module>
import numpy
File "C:\Users/Nils/Desktop\numpy.py", line 2, in <module>
a = numpy.zeros(6)
AttributeError: partially initialized module 'numpy' has no attribute 'zeros' (most likely due to a circular import)
So wie ich es übersetze, hat "numpy" kein Attribut "null"; das ist aber der Sinn der Anweisung eine Tabelle mit Nullen zu generieren.
Was mich irritiert ist, das er "import" schon rot schreibt.
Grüße
Nils
- pillmuncher
- User
- Beiträge: 1529
- Registriert: Samstag 21. März 2009, 22:59
- Wohnort: Pfaffenwinkel
Doch, das war es. Du darfst deine Datei nicht so nennen:
Code: Alles auswählen
C:\Users/Nils/Desktop\numpy.py
^^^^^
Zuletzt geändert von pillmuncher am Montag 29. Juli 2024, 17:15, insgesamt 1-mal geändert.
In specifications, Murphy's Law supersedes Ohm's.