Guten Abend,
ich habe das Problem, dass das einlesen von tiff Bild Dateien zu langsam dauert (via Image und Image.seek()). Ich würde gern etwas schreiben, dass es python ermöglicht mit diesem Datenformat schneller umzugehen ... wobei schneller heißt alle Daten aufeinmal in den Arbeitsspeicher zu ...
Die Suche ergab 15 Treffer
- Dienstag 17. Januar 2012, 00:06
- Forum: Allgemeine Fragen
- Thema: Wie bringe ich Python ein neues Datenformat bei?
- Antworten: 3
- Zugriffe: 1165
- Mittwoch 16. November 2011, 14:30
- Forum: Allgemeine Fragen
- Thema: Tiff Dateien korrekt mit PIL speichern...
- Antworten: 5
- Zugriffe: 1267
Re: Tiff Dateien korrekt mit PIL speichern...
das hatte ich mir schonmal anguckt, fand aber das handling blöde ...
da ich keinen guten anderen Ausweg wusste, bin ich schnell auf java umgesprungen und habe mich ein bisschen an ImageJ bedient, da ist der Umgang mit stacks wesentlich einfacher ... auch wenn man hinterher nicht mehr lesen kann ...
da ich keinen guten anderen Ausweg wusste, bin ich schnell auf java umgesprungen und habe mich ein bisschen an ImageJ bedient, da ist der Umgang mit stacks wesentlich einfacher ... auch wenn man hinterher nicht mehr lesen kann ...
- Mittwoch 16. November 2011, 13:35
- Forum: Allgemeine Fragen
- Thema: stochastik
- Antworten: 10
- Zugriffe: 2586
Re: stochastik
Entschuldige, habe ich das Problem richtig verstanden?
Wäre es wie folgt simpel genug gelöst?
*ANGST* - sich vor einem Mathematiker zu blamieren :oops:
from random import randint as rnd
EINSEN = 0
ANZAHL_DER_SERIEN=10
ANZAHL_DER_WUERFE=10
for i in range(ANZAHL_DER_SERIEN):
a= [rnd(0, 1)for ...
Wäre es wie folgt simpel genug gelöst?
*ANGST* - sich vor einem Mathematiker zu blamieren :oops:
from random import randint as rnd
EINSEN = 0
ANZAHL_DER_SERIEN=10
ANZAHL_DER_WUERFE=10
for i in range(ANZAHL_DER_SERIEN):
a= [rnd(0, 1)for ...
- Mittwoch 16. November 2011, 12:57
- Forum: Allgemeine Fragen
- Thema: Umrechnungsfehler
- Antworten: 7
- Zugriffe: 1328
Re: Umrechnungsfehler
@/me: also self.waehrung wird doch einmal in der if Abfrage mit einer Zahl verglichen ...
aber ich habe auch noch nicht verstanden worauf pysbf26 hinauswill.
Ein Beispiel wäre tatsächlich gut ...
aber ich habe auch noch nicht verstanden worauf pysbf26 hinauswill.
Ein Beispiel wäre tatsächlich gut ...
- Mittwoch 16. November 2011, 12:53
- Forum: Allgemeine Fragen
- Thema: Tiff Dateien korrekt mit PIL speichern...
- Antworten: 5
- Zugriffe: 1267
Re: Tiff Dateien korrekt mit PIL speichern...
@ BlackJack: Gibt es denn sonst eine Möglichkeit Tiff's mit mehreren Slides zu bearbeiten oder zu speichern?
- Mittwoch 16. November 2011, 00:28
- Forum: Allgemeine Fragen
- Thema: Umrechnungsfehler
- Antworten: 7
- Zugriffe: 1328
Re: Umrechnungsfehler
class Geld(object):
__wechselkurs={'USD':0.85,
'EUR':1.00}
def getEuro(self):
if self.waehrung == self.__wechselkurs['EUR']:
return self.betrag*self.__wechselkurs[self.waehrung]
An dieser Stelle verstehe ich folgendes nicht:
self.waehrung ist logischerweise in der if Abfrage eine ...
- Mittwoch 16. November 2011, 00:11
- Forum: Allgemeine Fragen
- Thema: Tiff Dateien korrekt mit PIL speichern...
- Antworten: 5
- Zugriffe: 1267
Tiff Dateien korrekt mit PIL speichern...
Ich habe folgendes Problem:
Ich möchte einige Bilder als Stack malen. Dazu greife ich bisher immer noch auf einen inhaltleeren Stack zu. Dann schreibe ich meine Daten.
Das Problem ergibt sich nun an zweierlei Stellen:
1. Wenn ich mit Image.seek(x) an die nächste Stelle gehe, dann gehen Daten ...
Ich möchte einige Bilder als Stack malen. Dazu greife ich bisher immer noch auf einen inhaltleeren Stack zu. Dann schreibe ich meine Daten.
Das Problem ergibt sich nun an zweierlei Stellen:
1. Wenn ich mit Image.seek(x) an die nächste Stelle gehe, dann gehen Daten ...
- Sonntag 26. Juni 2011, 23:21
- Forum: Allgemeine Fragen
- Thema: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
- Antworten: 17
- Zugriffe: 4045
Re: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
@ Darii ... nein, der Speicher ist nicht voll …sieht jedenfalls nicht so aus …
Ich habe das Programm heute mal in voller Ausführung mit allend Tricks die ich nun übers WE gelernt habe und noch ein bisschen eigenen Optimierungsstrategien laufen lassen und bin am Ende auf eine Laufzeitoptimierung von ...
Ich habe das Programm heute mal in voller Ausführung mit allend Tricks die ich nun übers WE gelernt habe und noch ein bisschen eigenen Optimierungsstrategien laufen lassen und bin am Ende auf eine Laufzeitoptimierung von ...
- Sonntag 26. Juni 2011, 14:43
- Forum: Allgemeine Fragen
- Thema: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
- Antworten: 17
- Zugriffe: 4045
Re: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
Also für das aktuelle Problem ersteinmal vielen Dank!
Das Skript läuft mittlerweile in 54.87 Sekunden einmal durch
Allerdings wird es hintenraus um einiges langsamer … bei 1000 Bildern braucht das Skript für die ersten 100: 2.18 Sek
bis Bild 500 läuft das Skript dann schon 17.14 Sekunden und bis ...
Das Skript läuft mittlerweile in 54.87 Sekunden einmal durch
Allerdings wird es hintenraus um einiges langsamer … bei 1000 Bildern braucht das Skript für die ersten 100: 2.18 Sek
bis Bild 500 läuft das Skript dann schon 17.14 Sekunden und bis ...
- Sonntag 26. Juni 2011, 13:33
- Forum: Allgemeine Fragen
- Thema: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
- Antworten: 17
- Zugriffe: 4045
Re: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
Das gibts schon in meinem Beitrag und wird dann noch in weiteren Beiträgen wiederholt. Dass das erstellen des Arrays 4 Sekunden dauert liegt an PIL, ist einfach saulahm…
Das erstellen des Arrays kann nicht nur an PIL liegen, oder?! Wenn ich nur PIL verwende beginnen die Berechnungen bereits nach ...
Das erstellen des Arrays kann nicht nur an PIL liegen, oder?! Wenn ich nur PIL verwende beginnen die Berechnungen bereits nach ...
- Sonntag 26. Juni 2011, 13:16
- Forum: Allgemeine Fragen
- Thema: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
- Antworten: 17
- Zugriffe: 4045
Re: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
@ BlackJack:
Entschuldigung bezüglich der vielleicht doofen Nachfrage: Könnte ich einen Tipp haben welcher Befehl mir für einen Gegebenenwert alle Indices heraus sucht? Im Grunde beschreibt das BlackJack-Beispiel schon ziemlich gut, was ich machen will. Nur wie?
Numpy ist vollkommen neu für mich ...
Entschuldigung bezüglich der vielleicht doofen Nachfrage: Könnte ich einen Tipp haben welcher Befehl mir für einen Gegebenenwert alle Indices heraus sucht? Im Grunde beschreibt das BlackJack-Beispiel schon ziemlich gut, was ich machen will. Nur wie?
Numpy ist vollkommen neu für mich ...
- Sonntag 26. Juni 2011, 11:12
- Forum: Allgemeine Fragen
- Thema: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
- Antworten: 17
- Zugriffe: 4045
Re: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
Ich habe gerade eben noch einmal die genauen Zeiten gestoppt:
Für mein vollständiges Skript (nicht hier dargestellt) läuft
die Variante_1 (ohne numpy) :
716.86 Sekunden
die Variante_2 (mit numpy und array):
1883.24 Sekunden
1883/716 = 2.6
allein das erstellen des Arrays dauert ungefähr 4 ...
Für mein vollständiges Skript (nicht hier dargestellt) läuft
die Variante_1 (ohne numpy) :
716.86 Sekunden
die Variante_2 (mit numpy und array):
1883.24 Sekunden
1883/716 = 2.6
allein das erstellen des Arrays dauert ungefähr 4 ...
- Sonntag 26. Juni 2011, 10:02
- Forum: Allgemeine Fragen
- Thema: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
- Antworten: 17
- Zugriffe: 4045
Re: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
Ich habe noch ein bisschen weitergedacht … ließe sich nicht eventl. die eigentliche Berechnung auch an C/C++ übergeben? Oder kann ich da diesen multidimensional array gar nicht händeln? :K (als ich C++ gelernt habe waren arrays für mich noch Tabellen… :roll: )
Macht das Sinn oder nicht? - Oder wird ...
Macht das Sinn oder nicht? - Oder wird ...
- Samstag 25. Juni 2011, 22:09
- Forum: Allgemeine Fragen
- Thema: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
- Antworten: 17
- Zugriffe: 4045
Re: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
Vielen Dank für die Antworten!
Leider kann ich momentan nur noch keinen richtigen Vorteil dieser Methode entdecken…
Zunächst:
Ich habe meinen Code wie folgt abgeändert:
import Image
import numpy as np
ar = []
img=Image.open(newfile)
VariableA = 0
VariableB = 0
try:
for k in range(0,1100 ...
Leider kann ich momentan nur noch keinen richtigen Vorteil dieser Methode entdecken…
Zunächst:
Ich habe meinen Code wie folgt abgeändert:
import Image
import numpy as np
ar = []
img=Image.open(newfile)
VariableA = 0
VariableB = 0
try:
for k in range(0,1100 ...
- Donnerstag 23. Juni 2011, 19:52
- Forum: Allgemeine Fragen
- Thema: lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
- Antworten: 17
- Zugriffe: 4045
lange Laufzeiten bei PIL (Imaging) + Speicherprobleme
Hallo,
ich benutzt die PIL für wissenschaftliche Datenverarbeitung. Dabei stehe ich momentan vor zwei wesentlichen Problemen, die mir das Arbeiten ein wenig erschweren:
1. Die Laufzeiten sind extrem lange:
import Image
img=Image.open(newfile)
try:
for m in range(0,1100):
print m # nur um zu ...
ich benutzt die PIL für wissenschaftliche Datenverarbeitung. Dabei stehe ich momentan vor zwei wesentlichen Problemen, die mir das Arbeiten ein wenig erschweren:
1. Die Laufzeiten sind extrem lange:
import Image
img=Image.open(newfile)
try:
for m in range(0,1100):
print m # nur um zu ...
