Als «numpy» getaggte Fragen

109
Numpy, wie man über Array-Spalten iteriert?

Angenommen, ich habe ein mxn-Array. Ich möchte jede Spalte dieses Arrays an eine Funktion übergeben, um eine Operation für die gesamte Spalte auszuführen. Wie iteriere ich über die Spalten des Arrays? Zum Beispiel habe ich ein 4 x 3 Array wie 1 99 2 2 14 5 3 12 7 4 43 1 for column in array:...

109
NumPy: Funktion für simultane max () und min ()

numpy.amax () findet den Maximalwert in einem Array und numpy.amin () macht dasselbe für den Minimalwert . Wenn ich sowohl max als auch min finden möchte, muss ich beide Funktionen aufrufen, was erfordert, dass das (sehr große) Array zweimal durchlaufen wird, was langsam erscheint. Gibt es eine...

108
Konvertieren Sie das numpy-Array in ein Tupel

Hinweis: Dies erfordert die Umkehrung der üblichen Tupel-Array-Konvertierung. Ich muss ein Argument als verschachteltes Tupel an eine (umschlossene c ++) Funktion übergeben. Zum Beispiel funktioniert das Folgende X = MyFunction( ((2,2),(2,-2)) ) während die folgenden nicht X = MyFunction(...

107
Histogramm Matplotlib

Ich habe also ein kleines Problem. Ich habe einen Datensatz in scipy, der bereits im Histogrammformat vorliegt, also habe ich die Mitte der Bins und die Anzahl der Ereignisse pro Bin. Wie kann ich jetzt als Histogramm zeichnen. Ich habe es einfach versucht bins, n=hist() aber das hat es nicht...

106
Binning-Daten in Python mit scipy / numpy

Gibt es eine effizientere Möglichkeit, einen Durchschnitt eines Arrays in vorgegebenen Behältern zu ermitteln? Zum Beispiel habe ich ein Array von Zahlen und ein Array, das den Start- und Endpositionen der Bins in diesem Array entspricht, und ich möchte nur den Mittelwert in diesen Bins nehmen. Ich...

105
Was ist dtype ('O') bei Pandas?

Ich habe einen Datenrahmen in Pandas und ich versuche herauszufinden, welche Arten von Werten es gibt. Ich bin mir nicht sicher, um welchen Spaltentyp es sich handelt 'Test'. Wenn ich jedoch renne myFrame['Test'].dtype, bekomme ich; dtype('O') Was bedeutet

105
Numpy: Finden Sie schnell den ersten Wertindex

Wie finde ich den Index des ersten Auftretens einer Zahl in einem Numpy-Array? Geschwindigkeit ist mir wichtig. Die folgenden Antworten interessieren mich nicht, da sie das gesamte Array scannen und nicht aufhören, wenn sie das erste Vorkommen finden: itemindex = numpy.where(array==item)[0][0]...

104
Oberflächenplots in Matplotlib

Ich habe eine Liste von 3 Tupeln, die eine Reihe von Punkten im 3D-Raum darstellen. Ich möchte eine Oberfläche zeichnen, die alle diese Punkte abdeckt. Die plot_surfaceFunktion im mplot3dPaket erfordert als Argumente X, Y und Z 2d-Arrays. Ist plot_surfacedie richtige Funktion zum Zeichnen der...

103
Numpy Array-Zuordnung mit Kopie

Zum Beispiel, wenn wir ein numpyArray Ahaben und ein numpyArray Bmit denselben Elementen wollen. Was ist der Unterschied zwischen den folgenden (siehe unten) Methoden? Wann wird zusätzlicher Speicher zugewiesen und wann nicht? B = A B[:] = A(wie B[:]=A[:]?) numpy.copy(B,

103
Python Numpy Machine Epsilon

Ich versuche zu verstehen, was Maschinen-Epsilon ist. Laut Wikipedia kann es wie folgt berechnet werden: def machineEpsilon(func=float): machine_epsilon = func(1) while func(1)+func(machine_epsilon) != func(1): machine_epsilon_last = machine_epsilon machine_epsilon = func(machine_epsilon) /...