Hallo,
ich habe folgendes Problem. Ich benötige für mein Numerik Seminar riesige Matrizen (z.B 1000000x1000000), um damit Eigenwerte zu berechnen.
Wie ihr euch es wahrscheinlich bereits denken könnt, ist händisch keine Option.
Also würde mich interessieren, wie ich solch große Matrizen initialisieren kann und diese dann z.B. anhand einer bestimmten Matrix automatisch befüllen lassen kann bzw. wäre auch interessant, ob ich solch eine Matrix auch random befüllen kann (auch mit komplexen Zahlen).
Beste Grüße
Tilker
Große Matrizen automatisch füllen
@Tilker: auch wenn Du die 8 Terrabyte Arbeitsspeicher hast, um die Matrix im Speicher zu halten, brauchst Du nochmal das Doppelte um die Eigenwerte zu berechnen und das würde dann wohl auch ein paar Jahre Rechenzeit brauchen.
Wenn Du ein paar Nullen streichst, numpy kann alles was Du brauchst.
Wenn Du ein paar Nullen streichst, numpy kann alles was Du brauchst.