Die Suche ergab 12 Treffer

von sirdonat
Freitag 10. Januar 2014, 13:53
Forum: Installation/Konfigurieren
Thema: Java heap space error
Antworten: 3
Zugriffe: 2220

Re: Java heap space error

@Sirius3: Also im Taskmanager läuft der prozess javaw.exe immer mit, wenn eclipse geöffnet wird und sobald ich die Routine starte, nimmt dieser Prozess sehr viel Memory in Anspruch(2,1M) . Es startet aber dann auch ein Python-Prozess.
Ich starte das Programm immer in Eclipse mit "Run", nicht mit ...
von sirdonat
Freitag 10. Januar 2014, 11:23
Forum: Installation/Konfigurieren
Thema: Java heap space error
Antworten: 3
Zugriffe: 2220

Java heap space error

Hallo,
dei der Bearbeitung eines großen numpy-Arrays (ca. 80 Millionen Einträge) stürzt Eclipse nach einiger Zeit ab mit der Fehler-Meldung:

An internal error has occurred.Java heap space

Als ich die Routine vor ein paar Wochen noch durchlaufen lassen habe, gab es das Problem nicht.
Ich habe die ...
von sirdonat
Freitag 13. Dezember 2013, 14:44
Forum: Allgemeine Fragen
Thema: enumerate in itertools.product
Antworten: 6
Zugriffe: 2867

Re: enumerate in itertools.product

@BlackJack: Das funktioniert so! Jetzt habe genau das,was ich wollte.

Das `arange()` und `to_list()` verstehe ich nicht. Das macht genau das gleiche wie `range()` in diesem Fall. Und wenn Python 2 verwendet wird, dann ist das äquivalent zu `xrange()`, nur das *dafür* dann keine Liste mit Werten ...
von sirdonat
Freitag 13. Dezember 2013, 13:56
Forum: Allgemeine Fragen
Thema: enumerate in itertools.product
Antworten: 6
Zugriffe: 2867

enumerate in itertools.product

Hallo,
ich möchte aus 6 Listen alle Möglichen Kombinationen erhalten.
Das ist möglich mit itertools.product
for i in itertools.product(x_values, y_values, z_values, xe_values, ye_values, ze_values):
print i
Ich würde aber gerne noch zusätzlich die Indexwerte aus den Listen mitgeliefert bekommen ...
von sirdonat
Mittwoch 11. Dezember 2013, 17:30
Forum: Codesnippets
Thema: Allgemein: Codeoptimierung
Antworten: 15
Zugriffe: 5633

Re: Allgemein: Codeoptimierung

@BlackJack, Bitoperationen sind eingebaut...
Und zum ladeproblem der matrizen: einfach numpy.load("link/matrix.npy", mmap_mode="r")

Also noch mal vielen Dank für eure Hilfe! Habe viel gelernt.
von sirdonat
Mittwoch 11. Dezember 2013, 16:24
Forum: Codesnippets
Thema: Allgemein: Codeoptimierung
Antworten: 15
Zugriffe: 5633

Re: Allgemein: Codeoptimierung


Die 32768 würde ich vielleicht noch als Konstante heraus ziehen und berechnen statt hinzuschreiben, und eigentlich würde ich auch Bitverknüpfungen besser finden statt ``<`` und ``-``, weil das dem Leser besser Vermittelt das es um Bits geht.
Kannst du mal ein beispiel für Bitverknüpfungen geben ...
von sirdonat
Mittwoch 11. Dezember 2013, 16:20
Forum: Codesnippets
Thema: Allgemein: Codeoptimierung
Antworten: 15
Zugriffe: 5633

Re: Allgemein: Codeoptimierung

Hi BlackJack,
der Code läuft fehlerfrei und ich werde ihn so übernehmen. Ganz vielen Dank für deine großartige Hilfe.


In der `get_indexes()` hast Du es schon wieder gemacht: Über eine Laufvariable als Index auf Liste zugegriffen über deren Elemente du eigentlich iteriereren wolltest. Und diesmal ...
von sirdonat
Mittwoch 11. Dezember 2013, 12:20
Forum: Codesnippets
Thema: Allgemein: Codeoptimierung
Antworten: 15
Zugriffe: 5633

Re: Allgemein: Codeoptimierung

@sparrow: Vielen Dank. Besonders gut hat mir die Berechnung der Indizes, ansttatt sie zu suchen, gefallen.Ich habe deine funktion aufgesplittet, da ich den Teil, der für die Abrundung zuständig ist, mehrmals benötige. Ich bin auch erstmal bei listen anstatt dictionaries geblieben, da ich eine Liste ...
von sirdonat
Dienstag 10. Dezember 2013, 16:31
Forum: Codesnippets
Thema: Allgemein: Codeoptimierung
Antworten: 15
Zugriffe: 5633

Re: Allgemein: Codeoptimierung


Wo kommen eigentlich die Zahlen für die Grenzen her? Das sieht ein wenig „magisch” aus.

Das sind Koordinaten, in denen der Roboter sich bewegt(also in x-Richtung von -16mm bis +16mm , Drehung um die Z-Achse von -16° bis +48°, etc).
Wenn man also als input(0,2,0,19.2123,0,-7) bekommt, soll die ...
von sirdonat
Dienstag 10. Dezember 2013, 16:14
Forum: Codesnippets
Thema: Allgemein: Codeoptimierung
Antworten: 15
Zugriffe: 5633

Re: Allgemein: Codeoptimierung

super, das hilft mir schon einmal sehr weiter. Vielen Dank euch beiden!!
Also ich werde die Dinge mal einbauen und morgen einen lauffähigen Code mit euren Verbesserungen hochladen.
von sirdonat
Dienstag 10. Dezember 2013, 14:23
Forum: Codesnippets
Thema: Allgemein: Codeoptimierung
Antworten: 15
Zugriffe: 5633

Re: Allgemein: Codeoptimierung

@Sirius3: Was verstehst du unter einem lauffähigen Code und Eliminierung aller globalen Variablen? Ich kann ja nicht die rough_matrix und die detailed_matrix, die in dieser Funktion ausgelesen werden, hochladen...
Vielleicht können wir ja mal den Code zeilenweise durchgehen:

Z.B.:
X = (-16, 17)
Y ...
von sirdonat
Dienstag 10. Dezember 2013, 11:09
Forum: Codesnippets
Thema: Allgemein: Codeoptimierung
Antworten: 15
Zugriffe: 5633

Allgemein: Codeoptimierung

Hallo,
ich habe eine Look-Up-Table geschrieben, die Positionen mit Informationen versieht, die ein Roboter theoretisch anfahren kann. Der Roboter kann sich 6-dimensional im Raum bewegen (3 translatorsche Freiheitsgrade X,Y,Z und drei rotatorische Xe, Ye, Ze). Es handelt sich aslo um ein 6 ...