Die Suche ergab 14 Treffer

von musikus
Mittwoch 15. Oktober 2008, 08:30
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

Guten Morgen BlackJack, vielen Dank für die Geduld, da ich nicht mit der DOS Shell arbeite, ich benutze "Wing-Personal" manchmal auch die Python IDLE, konnte es auch so nicht funktionieren, jetzt weiß ich wenigstens warum. Vielen Dank auch für den Tip mit dem "Module-Index", den ...
von musikus
Dienstag 14. Oktober 2008, 15:40
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

@musikus: Wenn das nicht nur reines Interesse an *dem* speziellem Programm mit den vorhandenen Daten ist: Es gibt auch andere, freie Programme und eine Menge Daten im Netz. Zum Beispiel die Generic Mapping Tools . Was funktioniert denn an dem Programm nicht? Öffnen von Dateien fehlt nicht wirklich,...
von musikus
Sonntag 12. Oktober 2008, 10:35
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

Kann es sein, dass die Daten in der `*.DAT`-Datei an festen Spalten ausgerichtet sind? Sonst kann die `Interpolieren.pas` so nicht funktionieren. Hallo BlackJack, ja, die Daten der KOOR4.DAT sollten an feste Spalten gebunden sein. Die Daten wurden von Hand (nicht von mir) aus Landkarten übertragen ...
von musikus
Samstag 11. Oktober 2008, 09:56
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

Also du scheiterst gerade echt daran, dass du immer nur einen Datensatz brauchst? Das meinst du nicht ganz ernst, oder? Arbeite das Tutorial durch! Hallo audax, nein das meine ich nicht im Ernst, war gestern schon zu kaputt um noch einmal zu Antworten, es ist alles ok und es funktioniert so wie ich...
von musikus
Freitag 10. Oktober 2008, 22:58
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

@musikus: Was funktioniert denn jetzt genau nicht? Also bei mir sehen die Daten (gekürzt) so aus: [(-9.6499996185302734, 79.266670227050781), (-9.5333328247070312, 78.949996948242188), (-9.4166669845581055, 78.633331298828125), (-9.2119045257568359, 78.352378845214844), (-9.0071430206298828, 78.071...
von musikus
Freitag 10. Oktober 2008, 22:11
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

Also bei mir funktioniert das mit der Datei, die unter der angegeben URL zu finden ist. Die Fehlermeldung besagt, dass die Länge der Daten nicht durch die Länge eines einzelnen Floats teilbar ist. Also konkret, dass die Dateilänge nicht durch 4 teilbar ist. Sind Floats auf Deiner Plattform vier Byt...
von musikus
Freitag 10. Oktober 2008, 21:56
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

@musikus: Ich verstehe nicht, warum du nicht mit der Datei KOOR4. DAT herausrückst, die in deiner Prozedur INTERPOLIEREN.PAS eingelesen wird und deren Output dann erst die anscheinend nicht unproblematische Binärdatei KOOR4. INT ist. Hi numerix, ein Stück der Datei KOOR4.DAT habe ich schon ganz am ...
von musikus
Freitag 10. Oktober 2008, 20:36
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

@musikus: Wenn man die Datei als 4-Byte-C-Floats einliest, endet sie mit den 200.0-Werten, wie sie `Interpolieren.pas` als Endkennzeichen verwendet. Mein Vorschlag sollte also eigentlich funktionieren. Nachtrag: Ups. Ich habe einen Fehler gemacht. Hier die Korrektur: def read_coordinates(filename):...
von musikus
Freitag 10. Oktober 2008, 18:44
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

@BlackJack: Der Datentyp real von Turbo Pascal umfasst definitiv 6 Byte. Bei Verwendung des numerischen Coprozessors (falls vorhanden, sonst emuliert :D ), gibt es noch die Fließkommadatentypen single (4 Byte), double (8 Byte) und extended (10 Byte). @musikus: Deine Prozedur interpolieren.pas verwe...
von musikus
Freitag 10. Oktober 2008, 16:48
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

@farid: Das mit den 6-Byte-`Real`\s überrascht mich. Kann es sein, dass die Quelle sich da irrt? Wenn man sich die Datei im Hexeditor anschaut, würde ich auf den ersten Blick behaupten ein 4-Byte-Muster zu sehen. Notfalls würde ich an musikus' Stelle ein kleines Pascal-Programm schreiben, dass die ...
von musikus
Freitag 10. Oktober 2008, 14:22
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

Zeig doch einfach mal den Pascal-Quelltext zum Lesen und eventuell Schreiben und einen kleinen Ausschnitt aus der `KOOR4.INT`. Syntax-Highlighting für Pascal kann das Forum nicht, aber ein einfacher `code`-Block reicht ja auch. Falls Du Webspace zur Verfügung hast, kannst Du die Dateien vielleicht ...
von musikus
Freitag 10. Oktober 2008, 10:24
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

Re: Gleitkommazahlen paarweise speichern

Was ich brauch ist eine Funktion mit der man reelle x,y Wertepaare (2 Gleitkommazahlen) in eine Datei schreiben und eine Funktion mit der ich diese Werte wieder auslesen kann. Ich hoffe das mir jemand weiterhelfen kann. Meinst Du sowas? #!/usr/bin/env python # real.py -- read and write float pairs ...
von musikus
Freitag 10. Oktober 2008, 10:03
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

Hallo musikus, willkommen im Forum! Leider verstehe ich nicht so recht, was genau du willst. Du könntest z.B. mal das TP-Programm posten oder deinen bisherigen Python-Quelltext und daran dann aufzeigen, was du gerne hättest, was du schon versucht hast und was nicht klappt. "Im Internet" n...
von musikus
Donnerstag 9. Oktober 2008, 17:06
Forum: Allgemeine Fragen
Thema: Gleitkommazahlen paarweise speichern
Antworten: 34
Zugriffe: 3325

Gleitkommazahlen paarweise speichern

Hallo Python Freunde, bin neu hier und habe ein größeres Problem. Um in Python einzusteigen, habe ich mir ein uraltes Turbo Pascal Programm vorgenommen. Im Prinzip war es auch nicht sehr schwer das Programm in Python umzuschreiben nur mit dem Speichern und Einlesen von x, y Koordinaten klemmt es. Au...