Hi, es tritt folgende Fehlermeldung auf (siehe Anhang). die zip file befindet sich unter downloads, ist aber ebenfalls in einer zip datei eingepackt (kann das ein Grund sein, warum er sie nicht findet?). Der in der Fehlermeldung angegebene Pfad ist falsch, soll ich die zip file in unter den angebenen Pfad kopieren? Wäre sehr ungeünstig, da verkehrszeichen.zip 89 Mb groß ist. Ansonsten die Frage, wie ich den Pfad manuell abändern kann? mfG
Lass dir doch einfach erstmal ausgeben, was in Zeile 1204 in "file" drinsteht.
open sucht im cwd (current working directory) nach der datei, wenn es ein relativer Pfad ist. Also folgende Möglichkeiten: - Datei in das genutzte CWD kopieren - CWD im Programm ändern (os.chdir) - vollständigen Pfad angeben (C:/Downloads/xyz.zip)
Neuro schrieb: > die zip file > befindet sich unter downloads, ist aber ebenfalls in einer zip datei > eingepackt (kann das ein Grund sein, warum er sie nicht findet?) Ja, das wird der Grund sein. Hier wird ein Zip und nicht "zip im zip" erwartet.
Neuro schrieb: > befindet sich unter downloads, ist aber ebenfalls in einer zip datei > eingepackt (kann das ein Grund sein, warum er sie nicht findet?). Das sind ja schon zwei gründe warum es nicht klappt. Deine Fehlermelung sagt er sucht im aktuellen Verzeichnis nach der Datei "Verkehrszeichen.zip" und nicht im downloads ein zip in welchen Verkehrszeichen.zip drin ist. wer schrieb: > lass dir doch einfach erstmal ausgeben, was in Zeile 1204 in "file" > drinsteht. ziemlich sicher das gleiche wie in Zeile 46 in Verkehrszeichen. das ist eine core Funktion von Python, ich würde erstmal davon ausgehen das die es Richtig macht. (TM)
habe die zip extrahiert, er findet sie immernoch nicht. ich kopiere die zip in cwd
ok also kanckpunkt ist, wie ich den Pfad ändern kann. Icke schrieb: > Also folgende Möglichkeiten: > - Datei in das genutzte CWD kopieren > - CWD im Programm ändern (os.chdir) > - vollständigen Pfad angeben (C:/Downloads/xyz.zip) die erste Möglichkeit habe ich versucht umzusetzen, aber ich weiß nicht, ob es sinnvoll ist, eine zip datei in zipfile.py zu kopieren die dritte Möglichekit verstehe ich nicht, da ich niregnds im code einen Pfad angeben habe. Also wo soll ich dann den voll ständigen Pfand angeben?
Neuro schrieb: > Also wo soll ich dann den voll ständigen Pfand > angeben? Z.B. so:
1 | images_original, images_gray, labels = read_traffic_signs_from_zip( |
2 | 'C:/Users/Berth/Downloads/Verkehrszeichen.zip') |
:
Bearbeitet durch Moderator
Also mal so vorsichtig von der Seite gefragt: Bist du sicher, dass du mit Neuronalen Netzen hantieren willst? merciless
Neuro schrieb: > ich weiß nicht, wie diese Fehlermeldung zustande kommt Steht doch dort, du hast einen Input-Tensor an eine Stelle gepackt, an der noch ein (hidden-)Layer liegen sollte. Willst du vielleicht erstmal die Beispiele as-is laufen lassen, bevor du die Netz-Strukturen änderst? Oder sicherstellen, dass dein Beispiel-Code auch zur vorhandenen Tensorflow-Version passt?
:
Bearbeitet durch User
Problem ist, dass er sich wieder die falschen Daten greift... der angegebene Pfad ist falsch. Aber warum er immer wieder auf diesen einen zurückkommt, verstehe ich nicht
Neuro schrieb: > Problem ist, dass er sich wieder die falschen Daten greift... > > der angegebene Pfad ist falsch. Aber warum er immer wieder auf diesen > einen zurückkommt, verstehe ich nicht Davon steht aber nichts in der letzten Fehlermeldung, welche du gepostet hast. Von daher glaub ich das erstmal nicht! Solange du keine Informationen lieferst welche helfen deinen Gedanken zu folgen, wird das die Antwort sein, dass passt wenigsten zu der Fehlermeldung. Εrnst B. schrieb: > Steht doch dort, du hast einen Input-Tensor an eine Stelle gepackt, an > der noch ein (hidden-)Layer liegen sollte. Du musst nun herausbekommen, warum das so ist und was du ändern musst damit es richtig ist.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.