wie man 2D Eigen :: Tensor zu Eigen :: Matrix ändert

Scheint einfach genug. Ich hätte gedacht, dass eine Art Casting möglich wäre, aber ich kann keine Dokumentation dafür finden.

Während ich in meiner Anwendung Möglichkeiten gefunden habe, die Verwendung der Eigen :: Matrix-Klasse zu vermeiden, funktioniert TensorFlow nur mit Eigen :: Tensor, und eine andere Bibliothek, die ich verwende, verfügt nur über Funktionen für die direkte Arbeit mit Eigen :: Matrix. Für die Lesbarkeit des Codes wäre es spektakulär, wenn ich einen Tensor als Matrix gießen und damit arbeiten könnte.

edit: Es scheint, dass TensorFlow eine Funktion hat, mit der eine Eigen :: Matrix ausgegeben wird (die noch getestet wird). Vielleicht macht das die ursprüngliche Frage weniger interessant (vielleicht MUSS niemand Tensoren in Matrizen konvertieren.) Ich denke jedoch immer noch, dass es eine berechtigte Frage ist. damit ich mein @ nicht able

edit 2: Nach einigen Erstellungsfehlern in der TF-Dokumentation scheint die Tensor :: matrix () -Funktion von tensorflow einfach einen 2d-Eigen :: Tensor zurückzugeben, sodass die Konvertierung tatsächlich erforderlich ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage