2017-01-22 4 views
4

私はTensorクラスがスライシングをサポートしていることを理解していますが、TensorMapインスタンスでスライスしようとすると、その操作がサポートされていないというエラーが発生します。 TensorMapをスライスするにはどうしたらいいですか? H3x3 2D matrixであるのに対し、TensorMapをスライスするには?

答えて

-1

 typedef Eigen::Tensor<float, 2, Eigen::ColMajor, int> TensorType;                                  
     Eigen::TensorMap<TensorType> H(M.data(), 3, 3); 
     std::cout << H << std::endl; 

Mを試してみては、3D matrixです。

+0

これは間違いなくスライスです! – Sdra

関連する問題