4个版本
0.3.1 | 2019年10月7日 |
---|---|
0.3.0 | 2019年10月7日 |
0.2.2 | 2019年10月6日 |
0.2.1 | 2019年10月6日 |
#20 在 #stochastic
17KB
293 行
mkv_chain
面向随机性的马尔可夫链库
[dependencies]
mkv_chain="0.3.1"
示例
extern crate mkv_chain;
use mkv_chain::{MarkovChain3, linalg::{Matrix3, Vec3}};
fn main() {
let t_mat = Matrix3::new( // Transition Matrix
[[0.9, 0.0, 0.1],
[0.1, 0.3, 0.6],
[0.0, 0.1, 0.9]],
);
let initial = Vec3::new([0.1, 0.3, 0.6]); // Initial State
let mvc = MarkovChain3::from(t_mat, initial);
assert_eq!(
mvc.take_to(3),
Vec3::new([0.12250000000000001, 0.11130000000000001, 0.7662])
);
}
依赖项
~165KB