@ vapurrmaid / markov-链
一个轻量级的TS库,用于使用马尔可夫链和概率矩阵进行计算。
安装
# yarn
yarn add @vapurrmaid/markov-chain
# npm
npm install --save @vapurrmaid/markov-chain
模组
马尔可夫链
表示有限的离散时间。
该模块的功能是:
概率状态转换 状态可用于动态更新概率
报告当前状态是否为终端 终端状态将始终转换回自身
MarkovChain导入
import { MarkovChain } from '@vapurrmaid/markov-chain'
MarkovChain构造函数
必须提供N x N个概率数组作为number[][]
必须提供大小为N的T[]的值数组
(可选)在[0, N)提供initialState 如果未提供任何参数,则默认的initial
1