Это странный вопрос к фразе, но вот мой код:
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.Есть ли способ сделать это в одной строке, а не повторить это?В качестве альтернативы я мог бы использовать цикл, но мне интересно, есть ли сначала более элегантный способ.