d1=[[0],[1]]
fnet1=[[-0.8420],[-0.8841]]
for i in range(len(d1)):
s=(d1[i]-fnet1[i])
print "s:",s
t=(1-np.power(fnet1[i],2))
print "t:",t
m=np.dot(s,t)
deltaO=np.dot((0.5),m)
print "deltaO:",deltaO
我希望得到类似deltaO=[[0.1225],[0.2057]]
的答案,但是如果我使用deltaO=[[0.1225]]
和{print "deltaO:",deltaO,
语句中,只显示一个值。在
在
for
语句之前,将deltaO
定义为空列表(矩阵)。将另一条deltaO
行(ln10)更改为deltaO.append(np.dot((0.5),m))
,并将print "deltaO:",deltaO[-1]
的下一行更改为print "deltaO:",deltaO[-1]
。在它应该打印最近的条目并保留其他条目。在
相关问题 更多 >
编程相关推荐