cómo cambiar 2D Eigen :: Tensor a Eigen :: Matrix

Parece bastante simple. Pensé que sería posible algún tipo de casting, pero parece que no puedo encontrar ninguna documentación para ello.

Si bien he encontrado formas en mi aplicación para evitar el uso de la clase Eigen :: Matrix, TensorFlow solo funciona con Eigen :: Tensor, y otra biblioteca que uso solo tiene funcionalidad para trabajar directamente con Eigen :: Matrix. Sería espectacular para la legibilidad del código si pudiera lanzar un Tensor como una Matriz y trabajar con eso.

editar: parece que TensorFlow TIENE una función para sacar un Eigen :: Matrix (aún lo prueba). Tal vez eso haga que la pregunta original sea menos interesante (tal vez nadie NECESITA convertir los tensores en matrices). Sin embargo, todavía creo que es una pregunta válida. así que no voy a dejar mi

edición 2: al revisar la documentación de TF después de algunos errores de compilación, parece que la función Tensor :: matrix () de tensorflow simplemente devuelve un Eigen :: Tensor 2d, por lo que la conversión es de hecho necesaria.

Respuestas a la pregunta(1)

Su respuesta a la pregunta