16个版本

0.5.9 2022年3月28日
0.5.8 2022年3月19日
0.5.5 2022年2月28日
0.5.1 2022年1月30日
0.3.5 2020年6月23日

#693 in 机器学习


3 个crate(2个直接使用) 中使用

MIT 协议

320KB
7K SLoC

无类型张量库

crates.io version License

简介

无类型张量库

特性

  • 无类型张量。
  • 一组操作用于它。

用法

示例

依赖

当使用 openblas-src = "0.9" 时,请安装 gfortran。


lib.rs:

简单的张量实现

简介

这是一个可以选择使用内置操作或第三方加速库的无类型张量库。[tensor_trait]中列出了用于张量的某些API。[typed_tensor]是一个枚举,用于覆盖[tensor]的张量类型信息。

目前,[tensor]有超过80种方法。

安装

cargo install tensor-rs

示例

以下示例显示了使用该包的方法。

 use tensor_rs::tensor_impl::gen_tensor::*;
 let m1 = GenTensor::<f64>::new_raw(&vec![0.; 3*5*2], &vec![3,5,2]);
 assert_eq!(m1.stride(), vec![10,2,1]);

许可证

依赖

~1–11MB
~152K SLoC