Suchergebnisse für Anfrage "vectorization"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 / ...
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 ...
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 ...
BMP-Bild in einen Befehlssatz für einen Plotter konvertieren?
Ich habe einen Plotter wie diesen: [/imgs/YEr1F.jpg] Die Aufgabe, die ich ausführen muss, ist die Konvertierung von 24-Bit-BMP in einen Befehlssatz für diesen Plotter. Im Plotter kann ich 16 gängige Farben ändern. Die erste Komplexität, der ich ...