Als «numpy» getaggte Fragen

5
Permutiere eine Matrix in numpy
Ich möchte eine dichte quadratische Übergangsmatrix direkt ändern, indem ich die Reihenfolge mehrerer Zeilen und Spalten mithilfe der Numpy-Bibliothek von Python ändere. Mathematisch entspricht dies einer Vormultiplikation der Matrix mit der Permutationsmatrix P und einer Nachmultiplikation mit P ^ -1 = P ^ T, dies ist jedoch keine rechnerisch sinnvolle …

1
Wie skaliert sich die Leistung von Python / Numpy-Array-Operationen mit zunehmenden Array-Dimensionen?
Wie skalieren Python / Numpy-Arrays mit zunehmenden Array-Dimensionen? Dies basiert auf einem Verhalten, das ich beim Benchmarking von Python-Code für diese Frage festgestellt habe: Wie kann man diesen komplizierten Ausdruck mit numpy-Slices ausdrücken? Das Problem bestand hauptsächlich in der Indizierung zum Auffüllen eines Arrays. Ich fand heraus, dass die Vorteile …



1
Kann ein angenäherter Jacobi mit endlichen Differenzen Instabilität in der Newton-Methode verursachen?
Ich habe einen Rückwärts-Euler-Löser in Python 3 implementiert (mit Numpy). Zu meiner eigenen Bequemlichkeit und als Übung habe ich auch eine kleine Funktion geschrieben, die eine endliche Differenzapproximation des Gradienten berechnet, so dass ich den Jacobian nicht immer analytisch bestimmen muss (wenn es überhaupt möglich ist!). Unter Verwendung der in …

2
Komplexität der Matrixinversion in Numpy
Ich löse Differentialgleichungen, die das Invertieren dichter quadratischer Matrizen erfordern. Diese Matrixinversion nimmt den größten Teil meiner Rechenzeit in Anspruch, daher habe ich mich gefragt, ob ich den schnellsten verfügbaren Algorithmus verwende. Meine aktuelle Wahl ist numpy.linalg.inv . Aus meiner Numerik geht hervor, dass es als skaliert, wobei n die …



2
Kontinuität der Eigenvektoren der parametrischen Matrix
Ich habe -dimensionalen Matrizen H ( → K ) in Abhängigkeit von Vektorparametern → k .nnnH^(k⃗ )H^(k→)\mathrm{\hat{H}}(\vec{k})k⃗ k→\vec{k} Nun geben Eigenwertroutinen Eigenwerte in keiner bestimmten Reihenfolge zurück (sie werden normalerweise sortiert), aber ich möchte Eigenwerte als glatte Funktionen von → k verfolgen . Da Eigenwerte nicht in einer bestimmten Reihenfolge …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.