【发布时间】:2018-09-18 09:07:53
【问题描述】:
我正在用 Rust 构建我自己的 Tensor 类,并且我试图让它像 PyTorch 的实现一样。
以编程方式存储张量的最有效方法是什么,特别是在像 Rust 这样的强类型语言中? 是否有任何资源可以很好地了解如何做到这一点?
我目前正在构建一个连续数组,因此,给定 3 x 3 x 3 的维度,我的数组中将只有 3^3 元素,这将代表张量。但是,这确实使数组的一些数学运算和操作变得更加困难。
张量的维度应该是动态的,这样我就可以拥有一个具有n 维度的张量。
【问题讨论】:
标签: python python-3.x rust pytorch tensor