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