Suchergebnisse für Anfrage "vectorization"
Konvertieren Sie eine 2D-Matrix in eine 3D-One-Hot-Matrix numpy
Ich habe eine np-Matrix und möchte sie in ein 3d-Array mit einer heißen Kodierung der Elemente als dritte Dimension konvertieren. Gibt es eine Möglichkeit, ohne Schleife über jede Zeile zu tun, z. B. a=[[1,3], [2,4]]should in @ gemacht ...
Vektorisierte Implementierung zum Erstellen mehrerer Zeilen aus einer einzelnen Zeile in pandas dataframe
Für jede Zeile in der Eingabetabelle müssen mehrere Zeilen generiert werden, indem der Datumsbereich auf der Grundlage des Monats getrennt wird. (Bitte beachten Sie die folgende Beispielausgabe). s gibt einen einfachen iterativen Ansatz, um ...
Vectorize min () für Matrix
Ich hoffe, die folgende Schleife zu vektorisieren: for (i in 1:n) { for (j in 1:m) { temp_mat[i,j]=min(temp_mat[i,j],1); } }Ich dachte, ich könnte tuntemp_mat=min(temp_mat,1), aber das gibt mir nicht das gewünschte Ergebnis. Gibt es eine ...
python numpy ndarray elementweise Mittelwert
Ich möchte den elementweisen Durchschnitt von numpy ndarray berechnen. In [56]: a = np.array([10, 20, 30]) In [57]: b = np.array([30, 20, 20]) In [58]: c = np.array([50, 20, 40])Was ich möchte [30, 20, 30]Ist für diese Operation eine andere ...
Schneller Weg, um ein Array von int64_t zu multiplizieren?
Ich möchte die Multiplikation von zwei speicherausgerichteten Arrays vektorisieren. Ich habe keine Möglichkeit gefunden, 64 * 64-Bit in AVX / AVX2 zu multiplizieren, also habe ich nur das Loop-Unroll-Verfahren durchgeführt und AVX2 geladen / ...
Build Numpy Array mit mehreren benutzerdefinierten Indexbereichen ohne explizite Schleife
In Numpy, gibt es eine pythonische Möglichkeit, Array3 mit benutzerdefinierten Bereichen von Array1 und Array2 ohne Schleife zu erstellen? Die einfache Lösung zum Durchlaufen der Bereiche funktioniert, aber da meine Arrays aus Millionen von ...
Effizienter Doppelpunktoperator für mehrere Start- und Endpunkte
Angenommen, ich habe die folgenden zwei Variablen: start_idx = [1 4 7]; end_idx = [2 6 15];Ich will effizient (wenn möglich keine for-Schleife) Erzeugt eine einzelne Zeile, die aus dem Doppelpunktoperator besteht, der zwischen den ...
Fit viele Formeln auf einmal, schnellere Optionen als lapply?
Ich habe eine Liste mit Formeln, die ich an Daten anpassen möchte, anstatt eine Schleife auszuführen, die ich aus Gründen der Leistung sofort ausführen möchte. Die Schätzungen sollten immer noch getrennt sein, ich versuche nicht, einen SUR oder ...
Wie kann die Binomialsumme effizienter berechnet werden?
Ich muss eine Gleichung wie folgt berechnen: [/imgs/PDlht.png]wok1,k2 sind gegeben. Ich benutze MATLAB, um @ zu berechnP. Ich denke, ich habe eine korrekte Implementierung für die obige Gleichung. Meine Implementierung ist jedoch so langsam. ...
Wie lade / speichere ich mit GNU C Vector Extensions von / zu einem Array von Doubles?
Ich benutze GNU C Vector Extensions [https://gcc.gnu.org/onlinedocs/gcc/Vector-Extensions.html], nicht Intels_mm_* intrinsics. Ich möchte das Gleiche tun wie Intels_m256_loadu_pd intrinsic. Das Zuweisen der Werte nacheinander ist langsam: gcc ...