tensor:Rust的张量库

时间:2024-06-13 11:51:52
【文件属性】:

文件名称:tensor:Rust的张量库

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-13 11:51:52

Rust

张量 当前,仅支持等维基向量的反张量。 同样,假定所有张量都使用正交基准(例如:欧几里得标准基准)。 我们使用以下Tensor定义: T 'α..' β=(狓'α/γ狓)..(狓' β/狓μ)笔γ..μ 假设一个正交基之后,我们知道(狓'α/狓γ)将是零,所有病例α!=γ。 和一个用于α=γ这同样适用于其他部件,例如(狓'β/狓μ)与关于β!=μ真。 这可以直接计算张量的外部和内部乘积。 当前,对于所有张量等级,都定义了两个张量之间的内部乘积,前提是等级相等,并且两个张量的索引都相等。 我们将逐步放宽这些限制。 例子 此代码用作草图。 // 3d Rank3 Tensor Example let t3 = Tensor :: build ( 3 , 3 , vec! [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ,


【文件预览】:
tensor-master
----.gitignore(7B)
----src()
--------traits.rs(337B)
--------main.rs(2KB)
--------tensor()
--------lib.rs(85B)
----Cargo.lock(847B)
----Cargo.toml(346B)
----README.md(2KB)
----tests()
--------lib.rs(224B)

网友评论