アットウィキロゴ

とくがわ8

import math 
import numpy as np
import nn
 
y=[0,0,0,1,1]
x=[[0.5,0.2],[0.7,0.4],[0.5,0.6],[0.1,0.8],[0.2,1.0]]
a=[[0.1,0.2,0.3],[0.3,0.4,0.5],[0.2,0.1,0.5]]
eq=[[2,0,1],[3,0,1],[4,2,3]]
 
e=np.zeros([5,5])
a=np.zeros([3,3])
df=np.zeros([3,3])
 
for i in range(3):
    for j in range(3):
        a[i][j]=np.random.random()
 
for i in range(5):
    e[0][i]=x[i][0]
    e[1][i]=x[i][1]
 
sub=nn.nn()
sub.e=e
sub.number=5
sub.eq=eq
sub.y=y
z=sub.makedata(a)
 
for i in range(3):
    for j in range(3):
        ax=a
        ax[i][j]=ax[i][j]+0.01    
        sub=nn.nn()
        sub.e=e
        sub.number=5
        sub.eq=eq
        sub.y=y
        z1=sub.makedata(a)
        df[i][j]=100*(z1-z)
 
print(df)
最終更新:2018年02月15日 13:13