Suchergebnisse für Anfrage "numpy"

2 die antwort

Vergleichsweise langsame Python Numpy 3D Fourier Transformation

Für meine Arbeit muss ich diskrete Fourier-Transformationen (DFTs) für große Bilder durchführen. Im aktuellen Beispiel benötige ich eine 3D-FT für ein Bild von 1921 x 512 x 512 (zusammen mit 2D-FFTs von 512 x 512 Bildern). Im Moment benutze ich ...

2 die antwort

Lösen des homogenen Systems Ax = 0 mit numpy

Ich versuche, numpy.linalg.lstsq zu verwenden, um das folgende homogene System mit der folgenden Einschränkung zu lösen: Ax = 0 |x| = 1Wenn ich einfach nur anrufe: numpy.linalg.lstsq(A, np.zeros((A.shape[0],1), dtype=np.float)) Die Lösung ...

2 die antwort

Wie verwende ich `setrlimit`, um die Speichernutzung zu begrenzen? RLIMIT_AS wird zu früh beendet. RLIMIT_DATA, RLIMIT_RSS, RLIMIT_STACK töten überhaupt nicht

Ich versuche, @ zu verwendsetrlimit, um die Speichernutzung auf einem Linux-System zu begrenzen, damit mein Prozess nicht zum Absturz des Computers führt (mein Code hat Knoten in einem Hochleistungscluster zum Absturz gebracht, da ein Fehler zu ...

TOP-Veröffentlichungen

8 die antwort

Wie erhält man eine elementweise Matrixmultiplikation (Hadamard-Produkt) in Zahlen?

ch habe zwei Matriz a = np.matrix([[1,2], [3,4]]) b = np.matrix([[5,6], [7,8]])und ich möchte das elementweise Produkt erhalten,[[1*5,2*6], [3*7,4*8]], gleich [[5,12], [21,32]] Ich habe versuch print(np.dot(a,b))un print(a*b) aber beide ...

2 die antwort

Interpretation von "zu viele Ressourcen für den Start"

Betrachten Sie den folgenden Python-Code: from numpy import float64 from pycuda import compiler, gpuarray import pycuda.autoinit # N > 960 is crucial! N = 961 code = """ __global__ void kern(double *v) { double a = v[0]*v[2]; double lmax = ...

2 die antwort

scipy.sparse.coo_matrix wie man schnell alle Nullspalten findet, mit 1 füllt und @ normalisie

Für eine Matrix möchte ich Spalten mit allen Nullen finden und mit 1s füllen, und dann die Matrix durch Spalte normalisieren. Ich weiß, wie man das mit np.arrays macht [[0 0 0 0 0] [0 0 1 0 0] [1 0 0 1 0] [0 0 0 0 1] [1 0 0 0 0]] | V [[0 1 0 0 ...

4 die antwort

Normalize zwischen 0 und 1 ignoriert NaN

Für eine Liste von Nummern im Bereich vonx zuy das kann @ enthaltNaN, wie kann ich zwischen 0 und 1 normalisieren und das @ ignorierNaN Werte (sie bleiben alsNaN). ormalerweise würde ich @ verwendMinMaxScaler (ref ...

2 die antwort

Finden des Index durch Iteration über jede Matrixzeile

Ich habe ein numpy Array 'A' der Größe5000x10. Ich habe auch eine andere Nummer'Num'. Ich möchte Folgendes auf jede Zeile von A anwenden: import numpy as np np.max(np.where(Num > A[0,:])) Gibt es eine pythonische Möglichkeit, als eine ...

6 die antwort

numpy: Zeilen einer Matrix effizient hinzufügen

Ich habe eine Matrix. mat = array([ [ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11] ]) Ich möchte die Summe der Zeilen bei bestimmten Indizes erhalten: zB ixs = np.array([0,2,0,0,0,1,1])Ich weiß, dass ich die Antwort berechnen ...

2 die antwort

Wie kann ich einen Vektor aus einer Matrix mit angegebenen Spalten aus jeder Zeile erstellen, ohne eine Schleife in Python auszuführen? [Duplikat

Diese Frage hat hier bereits eine Antwort: Verwenden eines Numpy-Arrays als Indizes für das 2. Maß eines anderen Arrays? [Duplikat [/questions/37897748/using-an-numpy-array-as-indices-of-the-2nd-dim-of-another-array] 2 AntwortenSay Ich habe ...