2016-09-21 27 views
5

Tôi đang cố gắng lặp qua đầu ra tensor trong một toán tử tùy chỉnh. Cho đến nay tôi chỉ thấy cách tiếp cận để làm phẳng tensor và lặp lại nó.Làm thế nào để lặp qua các hàng, cột và mặt phẳng của một tensor?

Có cách nào tốt hơn để tôi có thể lặp qua các hàng, cột và mặt phẳng không?

auto output = output_tensor->flat<float>(); 

// I would like to iterate through the dimensions here 
const int N = output.size(); 
for (int i = 0; i < N; i++) { 
    output(i) = 0; 

Trả lời

0

Thư viện Eigen tensor được ghi chép lại ăn dưới cùng của trang này:

https://bitbucket.org/eigen/eigen/src/f6382682565c946d46612fe0e36e486bba1371ce/unsupported/Eigen/CXX11/src/Tensor/?at=default

Từ câu hỏi của bạn, tôi nghĩ rằng bạn sẽ muốn xem xét các hoạt động chip và lát.

+0

Cố gắng bao gồm nhiều hơn một liên kết. Trong khi liên kết đến các tài liệu hữu ích, hãy viết câu trả lời của bạn theo cách mà nó có thể đứng một mình –

Các vấn đề liên quan