Seite 1 von 1

smpy Matrix in numpy verwandeln

Verfasst: Dienstag 7. Juni 2016, 08:57
von Brando
Wenn ich eine sympy Matrix habe, wie kann ich sie in eine numpy Matrix verwandeln?

Re: smpy Matrix in numpy verwandeln

Verfasst: Dienstag 7. Juni 2016, 09:27
von snafu
`sympy.Matrix()` hat eine `tolist()`-Methode, dessen Rückgabe man an `numpy.array()` übergeben kann.

Re: smpy Matrix in numpy verwandeln

Verfasst: Dienstag 7. Juni 2016, 09:50
von Sirius3
@Brando: Du mußt die Matrix erst in Zahlen umwandeln, sonst arbeitet numpy mit einem Array von Python-Objekten, was nicht wirklich sinnvoll ist:

Code: Alles auswählen

numpy_matrix = numpy.array(sympy_matrix).astype(float)