アットウィキロゴ

sihammm

import numpy as np
import math
 
link=[[2,0,1],[3,0,1],[4,2,3]]
x=[[2,1],[3,4],[5,6],[7,8],[9,10]]
 
number_var=2
number=5
number_eq=3
number_e=5
 
e=np.zeros([number_e,number])
a=np.zeros([number_eq,number_var+1])
 
a[0][0]=0.4
a[0][1]=0.7
a[0][2]=0.5
a[1][0]=0.4
a[1][1]=0.7
a[1][2]=0.5
a[2][0]=0.4
a[2][1]=0.7
a[2][2]=0.5
 
for tr in range(5):
    e[0][tr]=x[tr][0]
    e[1][tr]=x[tr][1]
 
 
 
for eq in range(number_eq):
    for tr in range(number):
        z=a[eq][0]
        for j in range(number_var):
            s1=link[eq][j+1]
            z=z+a[eq][j+1]*e[s1][tr]
        s2=link[eq][0]
        e[s2][tr]=1/(1+math.exp(-z))
 
print(e)
 
最終更新:2018年02月11日 17:51