Python中马尔可夫链上的蒙特卡罗随机游走

问题描述

我正在对马尔可夫链上的随机游走进行编码,并且有必要使用蒙特卡罗方法来选择转移矩阵中的下一步。 到目前为止,我一直在使用

中建议的方法

Random walk on Markov Chain Transition matrix

而且它工作正常。但是,我不知道我是否天真假设 np.random.choice(A,probability) 尊重我在蒙特卡洛进行选择的需要。由于矩阵很大,我试图避免生成随机数并将其与矩阵中的值进行比较的方法

所以我的问题是我是否应该重写代码(使用比较方法),或者我是否可以坚持我目前使用 np.random.choice() 的方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)