ここにいくつかのPythonコードがあります
コード:
t = 1
xt = array([ -1.,-1. ])
xt[0] = theta[0][0]* P_all_States[t-1][0] + theta[1][0]*P_all_States[t-1][1]
xt[1] = theta[0][1]* P_all_States[t-1][0] + theta[1][1]*P_all_States[t-1][1]
P_all_States[t][0] = xt[0]
P_all_States[t][1] = xt[1]
print ("Added probability distribution for time t = " + str(t) + " to P_all_States")
print P_all_States
出力:
時間 t = 1 の確率分布を P_all_States [[0.6, 0.4], [0.62000000000000011, 0.38000000000000006], [-1.0, -1.0], [-1.0, -1.0], [-1.0, -1.0], [-1.0] に追加, -1.0]]
浮動小数点数を有効数字 2 桁に丸めるにはどうすればよいですか?
これらはすべてフロートであるため、これらを文字列に変換するつもりはありません。フロートのままにしておきたいです
ありがとう