前向算法

A = [[0.5, 0.2, 0.3],
[0.3, 0.5, 0.2],
[0.2, 0.3, 0.5]]

B = [[0.5, 0.5],
[0.4, 0.6],
[0.7, 0.3]]

pi = [0.2, 0.4, 0.4]

def a1():
t = 0
a = []
for i in range(len(pi)):
a.append(pi[i] * B[i][t])
return a
a = a1()
print(a)

def q(a, t):
b = []
for i in range(len(A)):
c = 0
for j in range(len(A)):
c += A[j][i] * a[j]
b.append(c*B[i][t])
print(b)
return b

d = q(a, 1)
d = q(d, 0)
posted @   记录——去繁就简  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示