Có nhiều cách sử dụng khác nhau của tensors trong tính toán khoa học, do đó, câu hỏi này khó trả lời mà không cần thêm chi tiết.
Có câu trả lời có liên quan về số SciComp đề cập đến Eigen, Armadillo, deal.II, libtensor và libdynd.
Nếu bạn quan tâm đến việc ký hợp đồng với các tensors lớn song song, hãy xem Cyclops Tensor Framework (CTF), đây là phần cuối của nhiều mã hóa lượng tử. Nếu bạn muốn làm một số lượng lớn các cơn co thắt nhỏ, CTF có thể không giúp bạn.
Thư viện mã nguồn mở khác bao gồm libtensor và TiledArray, cũng được sử dụng trong hóa học lượng tử.
Dự án MADNESS có a tensor class có thể đáp ứng nhu cầu của bạn nếu kích thước nhỏ được quan tâm.
itensor là một thư viện tensor khác, nhằm hỗ trợ tính toán DMRG.
FTensor là thư viện tensor C++ được định hướng theo thuyết tương đối rộng.
Vì hoạt động của máy hàn rất quan trọng đối với việc học máy, các công ty như Facebook và Google đã phát hành thư viện tensor như THPP và TensorFlow, tương ứng.
Có một dự án rất cũ gọi là POOMA có thể support small tensors để đáp ứng nhu cầu của bạn, nhưng dự án này không còn hoạt động nữa và bạn sẽ không được hỗ trợ gì.
Khi mọi thứ khác không thành công, hãy xem Wikipedia hoặc Google (khoảng một nửa thông tin ở đây được xác định bằng cách tìm kiếm "thư viện tensor" trên Google, mặc dù tôi có sự quen thuộc lịch sử với hầu hết).
Không hoàn toàn là những gì tôi đang tìm kiếm, nhưng tốt nhất tôi đã tìm thấy. Cảm ơn. – Mosby
Tôi đã làm việc trên một lớp Array chung có thể được sử dụng cho các hoạt động tensor. Bạn có thể tìm thấy nó ở đây (https://code.google.com/p/cpp-array/). – aaragon
@Mosby Tôi tò mò tại sao bạn chấp nhận câu trả lời không hoàn toàn là những gì bạn đang tìm kiếm. Nó không khuyến khích các câu trả lời trong tương lai nếu bạn chấp nhận câu trả lời. – Jeff