初级
第19章 马尔可夫链蒙特卡洛法 - 网络资源: - 代码实现
未完成
初级参考
完整示例代码供参考,建议自己理解后重新输入
import random
import math
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np
transfer_matrix = np.array([[0.6, 0.2, 0.2], [0.3, 0.4, 0.3], [0, 0.3, 0.7]],
dtype='float32')
start_matrix = np.array([[0.5, 0.3, 0.2]], dtype='float32')
value1 = []
value2 = []
value3 = []
for i in range(30):
start_matrix = np.dot(start_matrix, transfer_matrix)
value1.append(start_matrix[0][0])
value2.append(start_matrix[0][1])
value3.append(start_matrix[0][2])
print(start_matrix)
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199