Hallo zusammen, ich suche nach einer Möglichkeit in Scipy ( /Numpy) zwei oder mehr 2D-Arrays miteinander zu vergleichen. Um genau zu sein möchte ich aus den beiden gleichgroßen Arrays die Maximalwerte für jede "Zelle" und das ganze dann in einen neuen Array abspeichern. Bsp.: a= [[ 0, 1, 2...
Hallo zusammen, ich denke meine Frage passt hier einigermaßen rein. Ich würde gerne ein Modul importieren. das Problem ist, dass das ganze nicht dort liegt wo das Programm liegt und er es nicht findet. Wie kann ich bei einem Importbefehl einen Pfad mit angeben? Sorry, hab mich beim suchen vertippt u...
Ok, so kann man sich täuschen. Mit dem scipy-Array, das ich erzeugt habe hat MA scheinbar Probleme. Wenn ich das Array innerhalb masked_values() erzeuge, dann läuft es: x = MA.masked_values ([[1.0, 50217, 3.0, 4.0],[1.0, 50217, 3.0, 4.0],[1.0, 50217, 3.0, 50217]], 50217) print MA.filled(x, 0) Ergebn...
Danke. Das werde ich mir auf jeden Fall mal genauer ansehen. Einen Teil des Problems sollte es auf jeden Fall lösen. Wenn man einen genauen Zahlenwert angibt auf den er prüft, dann sollte es mit import MA arrx = MA.masked_values(arr, 50217) arrx filled(arrx, 0) funktionieren. Wie man Wertebereiche m...
Hallo zusammen, ich habe eine Frage zu numpy-arrays. Wie kann ich einen Array auf einen bestimmten Wert durchforsten und diesen Wert falls er gefunden wird ausgeben bzw. manipulieren. Allerdings ohne eine Schleife zu verwenden. Mit arr.any() kann ich auf einen Wert prüfen. Aber wie kann ich dann die...
streamBuf = StringIO() streamBuf.write(gz.read()) Der Teil des Codes stammt nicht von mir. Was genau das Problem war, wenn man nur gz.read() gemacht hat kann ich dir nicht sagen. Auf jeden Fall gab es dann Probleme mir fromstring(). So geht es jetzt. Aber ich werde nochmal ausprobieren. Das Einlese...
Ok, werde ich mal machen. Ich habe mittlerweile von anderer Stelle Support bekommen und es folgendermaßen gelöst: gzstream = open('file.gz', 'rb') gz = GzipFile(fileobj=gzstream, mode='rb') streamBuf = StringIO() streamBuf.write(gz.read()) arrh = numpy.fromstring(streamBuf.getvalue(), dtype = 'S2', ...
Jetzt ist doch noch ein Problem aufgetreten. Ich lese das File über diesen Befehl ein arrh = numpy.fromfile(radFile, dtype = 'S2', count = 900*900) Mein Problem ist jetzt, dass das File gezippt ist. Über gzip.open lässt sich das File ja ohne Probleme öffnen: radFile = gzip.open('blabla.gz') Allerdin...
Ok, ich habe Hilfe in der Mailinglist bekommen. Pal ist im Prinzip die Farbpalette. Abgelegt wird sie als array. Deren Zeilen den Werten entspricht. Die Zahlenwerte des Arrays sind die RGB Werte. Erzeugen kann man den Array z.B. so: map = numpy.empty((256,3),dtype=numpy.uint8) map[:,1] = numpy.arang...
Hallo zusammen, ich habe nur eine kurze Frage: Wenn ich SciPy importiere bekomme ich ellenlange Meldungen: >>> import scipy Overwriting testing=<module 'scipy.testing' from '/usr/lib64/python2.3/site-packages/scipy/testing/__init__.pyc'> from /usr/lib64/python2.3/site-packages/scipy/testing/__init__...
Nach dieser Anleitung hatte ich es probiert. Mittlerweile funktioniert es. Allerdings habe ich das Problem nicht selbst gelöst und kann jetzt nicht genau sagen woran es gelegen hat. Scheinbar waren irgendwelche benötigten Libs nicht im shared Verzeichnis, sondern irgendwo anders abgelegt und wurden ...
So, ich habe es jetzt getestet. Letztendlich habe ich auf CMs Lösung zurückgegriffen. Klappt wunderbar nachdem ich (und andere) mich mehrere Tage mit der Scipyinstallation herumgeschlagen habe. Jetzt habe ich aber gleich noch eine Frage: Wie bekomme ich das ganze in Farbe? Mit dem Befehl: toimage(ar...
So, jetzt habe ich doch noch einmal ein paar Fragen: 1. Habe ich das richtig verstanden, dass dtype='<i2' die Anzahl der Zeichen festlegt? 2. Ich habe bisher keine gut Docu zu dem Befehl numpy.fromfile gefunden. Vielleicht kennt ja jemand einen Link. 3. Gibt es eine Möglichkeit einen Offset anzugebe...