TextDatei - Kodierungsfragen

pizza4ever

Lt. Commander
Registriert
Apr. 2009
Beiträge
1.742
Guten Tag,

ich habe eine Kodierungsfrage von Textdateien.
Ich muss eine Datei einlesen. Nun wird die test_2.txt (mitgeliefert, als Zip hier komprimiert) von dem Programm problemlos erkannt, während meine in Matlab generierte Textdatei (svm_classify.txt) fehlerhaft erkannt wird:
"Line must start with label or 0!!!"

Tausche ich die 0 gegen +1 oder -1 (Label) aus, geht es auch nicht. Kopiere ich die Zeile aus der svm_classify.txt an den Anfang der test.txt, geht es problemlos und es kommen sinnvolle Werte raus.

Worin liegt das Problem? Der normale Editor gibt das \n nicht aus, daher am Besten notepad++ o.ä. nehmen.

Danke
 

Anhänge

Zuletzt bearbeitet:
Im Hexeditor und im Notepad sieht man, dass in der svm* hinter der erster Zeile ein paar Zeichen fehlen. Die 0 wird direkt an das "bmp" rangehängt. Ich denke mal, dass es daran liegen wird. Das kann z.B. am falschen Zeilenumbruch liegen (Unix/Windows). Untersuch das mal etwas genauer.
 
Da müsse eigentlich ein "\n" kommen nach dem bmp. So geniere ich es in Matlab. In Notepad++ wirds auch richtig angezeigt. :(

Hab grad mal in Notepad alle "kodiere zu" Optionen getestet.. keine bringt Erfolg...
 
Zuletzt bearbeitet:
Zurück
Oben