Als «numpy» getaggte Fragen

96
Numpy Index Slice ohne Verlust von Dimensionsinformationen

Ich verwende numpy und möchte eine Zeile indizieren, ohne die Dimensionsinformationen zu verlieren. import numpy as np X = np.zeros((100,10)) X.shape # >> (100, 10) xslice = X[10,:] xslice.shape # >> (10,) In diesem Beispiel ist xslice jetzt 1 Dimension, aber ich möchte, dass es...

95
Die Zahl von imshow () ist zu klein

Ich versuche, ein numpy-Array mit imshow () zu visualisieren, da es imagesc () in Matlab ähnelt. imshow(random.rand(8, 90), interpolation='nearest') Die resultierende Figur ist in der Mitte des grauen Fensters sehr klein, während der größte Teil des Raums nicht belegt ist. Wie kann ich die...

95
Gibt es einen Vorteil für die Analysegeschwindigkeit oder die Speichernutzung bei der Verwendung von HDF5 für große Array-Speicher (anstelle von flachen Binärdateien)?

Ich verarbeite große 3D-Arrays, die ich oft auf verschiedene Arten in Scheiben schneiden muss, um eine Vielzahl von Datenanalysen durchzuführen. Ein typischer "Würfel" kann ~ 100 GB groß sein (und wird wahrscheinlich in Zukunft größer werden) Es scheint, dass das typische empfohlene Dateiformat...

94
Numpy Bildgröße ändern / neu skalieren

Ich möchte ein Bild aufnehmen und den Maßstab des Bildes ändern, während es sich um ein Numpy-Array handelt. Zum Beispiel habe ich dieses Bild einer Coca-Cola-Flasche: Flasche-1 Was sich in einer Reihe von Formen niederschlägt, (528, 203, 3)und ich möchte die Größe ändern, um die Größe dieses...

94
Wie funktioniert python numpy.where ()?

Ich spiele mit numpyund stöbere in der Dokumentation und bin auf etwas Magie gestoßen. Ich spreche nämlich von numpy.where(): >>> x = np.arange(9.).reshape(3, 3) >>> np.where( x > 5 ) (array([2, 2, 2]), array([0, 1, 2])) Wie erreichen sie intern, dass Sie so etwas x > 5in...

94
Was ist der Unterschied zwischen NaN und None?

Ich lese zwei Spalten einer CSV-Datei mit Pandas readcsv()und weise die Werte dann einem Wörterbuch zu. Die Spalten enthalten Zeichenfolgen aus Zahlen und Buchstaben. Gelegentlich gibt es Fälle, in denen eine Zelle leer ist. Meiner Meinung nach sollte der Wert, der zu diesem Wörterbucheintrag...

92
Datentyp nicht verstanden

Ich versuche, eine Matrix zu verwenden, um Dinge zu berechnen. Der Code ist dies import numpy as np # some code mmatrix = np.zeros(nrows, ncols) print mmatrix[0, 0] Aber ich bekomme 'Datentyp nicht verstanden' und es funktioniert, wenn ich es vom Terminal aus

92
Unterabtastung jedes n-ten Eintrags in einem Numpy-Array

Ich bin ein Anfänger mit Numpy und versuche, einige Daten aus einem langen Numpy-Array zu extrahieren. Ich muss an einer definierten Position in meinem Array beginnen und dann jeden n-ten Datenpunkt von dieser Position bis zum Ende meines Arrays unterabtasten. im Grunde, wenn ich hätte a =...

92
Testen Sie, ob das Numpy-Array nur Nullen enthält

Wir initialisieren ein Numpy-Array mit Nullen wie folgt: np.zeros((N,N+1)) Aber wie überprüfen wir, ob alle Elemente in einer gegebenen n * n numpy-Array-Matrix Null sind? Die Methode muss nur ein True zurückgeben, wenn alle Werte tatsächlich Null