Suchergebnisse für Anfrage "vectorization"

6 die antwort

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 ...

4 die antwort

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 ...

8 die antwort

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 ...

TOP-Veröffentlichungen

8 die antwort

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 ...

4 die antwort

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 ...

4 die antwort

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 ...

4 die antwort

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 / ...

4 die antwort

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 ...

4 die antwort

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 ...

2 die antwort

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 ...