Als «numpy» getaggte Fragen

NumPy ist eine wissenschaftliche und numerische Erweiterung der Programmiersprache Python.

12
Konvertieren zwischen datetime, Timestamp und datetime64
Wie konvertiere ich ein numpy.datetime64Objekt in ein datetime.datetime(oder Timestamp)? Im folgenden Code erstelle ich ein datetime-, timestamp- und datetime64-Objekt. import datetime import numpy as np import pandas as pd dt = datetime.datetime(2012, 5, 1) # A strange way to extract a Timestamp object, there's surely a better way? ts = …
290 python  datetime  numpy  pandas 


10
Was macht numpy.random.seed (0)?
Was macht np.random.seedder folgende Code aus einem Scikit-Learn-Tutorial? Ich bin nicht sehr vertraut mit NumPys Zeug zum Zufallszustandsgenerator, daher würde ich die Erklärung eines Laien für diese Begriffe wirklich begrüßen. np.random.seed(0) indices = np.random.permutation(len(iris_X))
281 python  numpy 

6
Erstellen eines Pandas-Datenrahmens aus einem Numpy-Array: Wie gebe ich die Indexspalte und die Spaltenüberschriften an?
Ich habe ein Numpy-Array, das aus einer Liste von Listen besteht und ein zweidimensionales Array mit Zeilenbeschriftungen und Spaltennamen darstellt, wie unten gezeigt: data = array([['','Col1','Col2'],['Row1',1,2],['Row2',3,4]]) Ich möchte, dass der resultierende DataFrame Row1 und Row2 als Indexwerte und Col1, Col2 als Headerwerte enthält Ich kann den Index wie folgt angeben: …
280 python  pandas  numpy 

7
Der effizienteste Weg, um ein Numpy-Array umzukehren
Ob Sie es glauben oder nicht, nachdem Sie meinen aktuellen Code profiliert haben, hat die wiederholte Operation der Numpy-Array-Umkehrung einen riesigen Teil der Laufzeit verschlungen. Was ich gerade habe, ist die übliche ansichtsbasierte Methode: reversed_arr = arr[::-1] Gibt es eine andere Möglichkeit, es effizienter zu machen, oder ist es nur …
275 python  numpy 

21
Was bedeutet Achse in Pandas?
Hier ist mein Code zum Generieren eines Datenrahmens: import pandas as pd import numpy as np dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB')) dann habe ich den Datenrahmen bekommen: +------------+---------+--------+ | | A | B | +------------+---------+--------- | 0 | 0.626386| 1.52325| +------------+---------+--------+ Wenn ich den Befehl eingebe: dff.mean(axis=1) Ich habe : 0 1.074821 …


10
Wie man Spaltenschnitte von Datenrahmen in Pandas nimmt
Ich lade einige maschinelle Lerndaten aus einer CSV-Datei. Die ersten beiden Spalten sind Beobachtungen und die verbleibenden Spalten sind Merkmale. Derzeit mache ich Folgendes: data = pandas.read_csv('mydata.csv') das gibt so etwas wie: data = pandas.DataFrame(np.random.rand(10,5), columns = list('abcde')) Ich mag diesen Datenrahmen in zwei Datenrahmen schneiden: eine mit den Spalten …

19
Speichern eines Numpy-Arrays als Bild
Ich habe eine Matrix vom Typ eines Numpy-Arrays. Wie würde ich es als Image auf die Festplatte schreiben? Jedes Format funktioniert (PNG, JPEG, BMP ...). Eine wichtige Einschränkung ist, dass PIL nicht vorhanden ist.
260 python  image  numpy 

8
Wie konvertiere ich ein PIL-Bild in ein Numpy-Array?
Okay, ich spiele damit herum, ein PIL-Bildobjekt hin und her in ein numpy-Array zu konvertieren, damit ich einige Pixel-für-Pixel-Transformationen schneller durchführen kann, als es das PIL- PixelAccessObjekt zulässt. Ich habe herausgefunden, wie man die Pixelinformationen in einem nützlichen 3D-Numpy-Array platziert: pic = Image.open("foo.jpg") pix = numpy.array(pic.getdata()).reshape(pic.size[0], pic.size[1], 3) Aber ich …

8
Beziehung zwischen SciPy und NumPy
SciPy scheint die meisten (aber nicht alle [1]) Funktionen von NumPy in einem eigenen Namespace bereitzustellen. Mit anderen Worten, wenn es eine Funktion mit dem Namen numpy.foogibt, gibt es mit ziemlicher Sicherheit eine scipy.foo. Meistens scheinen die beiden genau gleich zu sein und zeigen oft sogar auf dasselbe Funktionsobjekt. Manchmal …
254 python  numpy  scipy 


14
Das NumPy-Array ist nicht JSON-serialisierbar
Nach dem Erstellen eines NumPy-Arrays und dem Speichern als Django-Kontextvariable wird beim Laden der Webseite die folgende Fehlermeldung angezeigt: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable Was bedeutet das?
247 python  json  django  numpy 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.