这是一个奇怪的问题,但我的代码是:
weights[0] = weights[0] - (1 / outputY.size) * alpha * (errorDiff) * normalizedX[i][0]
weights[1] = weights[1] - (1 / outputY.size) * alpha * (errorDiff) * normalizedX[i][1]
weights[2] = weights[2] - (1 / outputY.size) * alpha * (errorDiff) * normalizedX[i][2]
其中weights
和normalizedX
是numpy数组。有没有什么方法可以在一行中做到而不是重复?或者,我可以使用一个循环,但我想知道是否有一个更优雅的方式第一
假设权重具有维数
(3,)
,且归一化为(n, 3)
:您也可以就地执行此操作:
相关问题 更多 >
编程相关推荐