Ich habe eine Liste in Python und möchte sie in ein Array konvertieren, um die ravel()Funktion verwenden zu
Ich habe eine Liste in Python und möchte sie in ein Array konvertieren, um die ravel()Funktion verwenden zu
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:...
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...
Es scheint keine Funktion zu geben, die einfach den gleitenden Durchschnitt für Numpy / Scipy berechnet, was zu verschlungenen Lösungen führt . Meine Frage ist zweifach: Was ist der einfachste Weg, um einen gleitenden Durchschnitt mit numpy (richtig) zu implementieren? Gibt es einen guten Grund,...
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(...
Ich habe Beispieldaten, für die ich unter der Annahme einer Normalverteilung ein Konfidenzintervall berechnen möchte. Ich habe die numpy- und scipy-Pakete gefunden und installiert und habe numpy erhalten, um einen Mittelwert und eine Standardabweichung zurückzugeben (numpy.mean (Daten), wobei...
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...
Ich möchte ein Programm schreiben, das die linearen Algebra-Funktionen von BLAS und LAPACK in großem Umfang nutzt. Da Leistung ein Problem ist, habe ich ein Benchmarking durchgeführt und würde gerne wissen, ob der von mir verfolgte Ansatz legitim ist. Ich habe sozusagen drei Teilnehmer und möchte...
Ich muss eine automatische Korrelation einer Menge von Zahlen durchführen, was meines Wissens nur die Korrelation der Menge mit sich selbst ist. Ich habe es mit der Korrelationsfunktion von numpy versucht, aber ich glaube dem Ergebnis nicht, da es fast immer einen Vektor ergibt, bei dem die erste...
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...
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Jahren ....
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
Ich möchte ein numpy 2D-Array in eine dritte Dimension kopieren. Beispiel: (2D) numpy array: import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) konvertiere es in eine 3D-Matrix mit N solchen Kopien in einer neuen Dimension. Acting auf arrmit N = 3, sollte der Ausgang sein:...
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]...
Ich habe ein Problem mit der Zuweisung großer Arrays in numpy unter Ubuntu 18, während ich unter MacOS nicht mit demselben Problem konfrontiert bin. Ich versuche, Speicher für ein numpy Array mit Form (156816, 36, 53806) mit zuzuweisen np.zeros((156816, 36, 53806), dtype='uint8') und während ich...
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...
Ich möchte überprüfen, ob die Variable None oder numpy.array ist. Ich habe eine check_aFunktion implementiert , um dies zu tun. def check_a(a): if not a: print "please initialize a" a = None check_a(a) a = np.array([1,2]) check_a(a) Dieser Code löst jedoch ValueError aus. Was ist der direkte Weg?...
Ich muss eine Funktion schreiben, die erkennt, ob die Eingabe mindestens einen nicht numerischen Wert enthält. Wenn ein nicht numerischer Wert gefunden wird, wird ein Fehler ausgegeben (da die Berechnung nur einen numerischen Wert zurückgeben sollte). Die Anzahl der Dimensionen des Eingabearrays...
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,
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) /...