Die Lösung habe ich doch… Dauert halt nur ne gewisse Zeit. :lol:
Danke für den Tipp und ich verstehe jetzt langsam die Vorteile von NumPy und was @snafu meint. Hab eine gute Lösung auf http://stackoverflow.com/a/1235363/4913569 gefunden und mit zwei unschönen „Schleifen“ - bekomme es vorerst nicht ...
Die Suche ergab 8 Treffer
- Dienstag 2. Juni 2015, 13:37
- Forum: Wissenschaftliches Rechnen
- Thema: Performance Itertools.product verbessern (multiprocessing..)
- Antworten: 10
- Zugriffe: 4733
- Dienstag 2. Juni 2015, 09:53
- Forum: Wissenschaftliches Rechnen
- Thema: Performance Itertools.product verbessern (multiprocessing..)
- Antworten: 10
- Zugriffe: 4733
Re: Performance Itertools.product verbessern (multiprocessin
wie man Elemente einer Liste verarbeitet gehört zu den absoluten Grundlagen von Python.
Gut, dass ich mir die Grundlagen selbst beibringen muss. :D Sorry, aber hab das Beispiel vereinfacht und dadurch diesen unnötigen Schritt über b gemacht. ^^
Ich gucke mir deine Lösung mal an, da ich sie auf ...
Gut, dass ich mir die Grundlagen selbst beibringen muss. :D Sorry, aber hab das Beispiel vereinfacht und dadurch diesen unnötigen Schritt über b gemacht. ^^
Ich gucke mir deine Lösung mal an, da ich sie auf ...
- Dienstag 2. Juni 2015, 09:05
- Forum: Wissenschaftliches Rechnen
- Thema: Performance Itertools.product verbessern (multiprocessing..)
- Antworten: 10
- Zugriffe: 4733
Re: Performance Itertools.product verbessern (multiprocessin
Moin,
vielen Dank für die Antworten. :)
Habe die Funktion append() hinzugefügt und im einfachen Fall rechnet der Algorithmus etwas schneller. Die Funktion extend() konnte ich nicht sinnvoll einarbeiten. Danke trotzdem dafür!!! Hab zwar von append() gewusst, aber muss gestehen, dass ich es nicht in ...
vielen Dank für die Antworten. :)
Habe die Funktion append() hinzugefügt und im einfachen Fall rechnet der Algorithmus etwas schneller. Die Funktion extend() konnte ich nicht sinnvoll einarbeiten. Danke trotzdem dafür!!! Hab zwar von append() gewusst, aber muss gestehen, dass ich es nicht in ...
- Sonntag 31. Mai 2015, 16:25
- Forum: Wissenschaftliches Rechnen
- Thema: Performance Itertools.product verbessern (multiprocessing..)
- Antworten: 10
- Zugriffe: 4733
Performance Itertools.product verbessern (multiprocessing..)
Hallo zusammen,
ich nutze Python 2.7 mit IPython/Numpy und versuche gerade eine mehrdimensionale Liste zu formen. Dies gelingt mit im einfachen Fall, aber unter bestimmten (großen) Parameterwerten/-ausmaßen läuft mein Rechner Ewigkeiten bzw. unendlich.
Ich habe folgende Parameter als kleines ...
ich nutze Python 2.7 mit IPython/Numpy und versuche gerade eine mehrdimensionale Liste zu formen. Dies gelingt mit im einfachen Fall, aber unter bestimmten (großen) Parameterwerten/-ausmaßen läuft mein Rechner Ewigkeiten bzw. unendlich.
Ich habe folgende Parameter als kleines ...
- Sonntag 31. Mai 2015, 10:57
- Forum: Wissenschaftliches Rechnen
- Thema: Dynamische Programmierung
- Antworten: 5
- Zugriffe: 5143
Re: Dynamische Programmierung
Hey,
hab es selbst geschafft. :)
Hab es durch eine rekursive Implementierung geschafft. Iterativ leider nicht. Hab die einzeln aufgerufenen Funktionen durch mehrere If-Befehle (Grenzbedingungen) beschränkt, was hoffentlich nicht allzu sehr der Performance schadet. Konnte auch eine Memofunktion ...
hab es selbst geschafft. :)
Hab es durch eine rekursive Implementierung geschafft. Iterativ leider nicht. Hab die einzeln aufgerufenen Funktionen durch mehrere If-Befehle (Grenzbedingungen) beschränkt, was hoffentlich nicht allzu sehr der Performance schadet. Konnte auch eine Memofunktion ...
- Sonntag 17. Mai 2015, 16:48
- Forum: Wissenschaftliches Rechnen
- Thema: Dynamische Programmierung
- Antworten: 5
- Zugriffe: 5143
Re: Dynamische Programmierung
So sieht die Formel aus, aber der Code funktioniert so selbstverständlich nicht …
def test_value(products, capacities, consumtions, revenues, probs, times):
for i in products:
for t in times:
reject = test_value(products, capacities, consumtions, revenues, probs, times[t+1])
accept = test ...
def test_value(products, capacities, consumtions, revenues, probs, times):
for i in products:
for t in times:
reject = test_value(products, capacities, consumtions, revenues, probs, times[t+1])
accept = test ...
- Donnerstag 14. Mai 2015, 16:12
- Forum: Wissenschaftliches Rechnen
- Thema: Dynamische Programmierung
- Antworten: 5
- Zugriffe: 5143
Re: Dynamische Programmierung
Hallo nochmal,
also aufzeichnen und rechnen kann ich es (Also die grundsätzliche mathematische Vorgehensweise aufm Blatt Papier). Daher weiß ich auch was prinzipiell mit einer Wertetabelle gemeint ist. Leider verstehe ich nur nicht, wie ich es programmieren kann.
Gibt es irgendwo ein gutes ...
also aufzeichnen und rechnen kann ich es (Also die grundsätzliche mathematische Vorgehensweise aufm Blatt Papier). Daher weiß ich auch was prinzipiell mit einer Wertetabelle gemeint ist. Leider verstehe ich nur nicht, wie ich es programmieren kann.
Gibt es irgendwo ein gutes ...
- Sonntag 10. Mai 2015, 14:53
- Forum: Wissenschaftliches Rechnen
- Thema: Dynamische Programmierung
- Antworten: 5
- Zugriffe: 5143
Dynamische Programmierung
Hallo liebes Forum,
ich bin noch sehr unerfahren mit Python und muss für eine Uni-Hausarbeit ein dynamisches Programm programmieren. Das Programm dient dazu einen Ertragswert zu ermitteln, der Abhängig ist von bestimmten Entscheidungen. Die Entscheidungen sind voneinander abhängig, was damit das ...
ich bin noch sehr unerfahren mit Python und muss für eine Uni-Hausarbeit ein dynamisches Programm programmieren. Das Programm dient dazu einen Ertragswert zu ermitteln, der Abhängig ist von bestimmten Entscheidungen. Die Entscheidungen sind voneinander abhängig, was damit das ...
