Если все, что вы делаете, это делает все значения, если absolute(j[i])
больше 1 к 1, тогда numpy имеет встроенную возможность, и это настолько просто, что это можно сделать в одну строку и более эффективно, чем любой цикл python:
j[np.absolute(j) > 1] = 1
Чтобы показать вам, как это будет работать:
#made 3 a negitive value to prove absolute works.
j = np.array([[1],[-3],[1],[0],[9]])
j[np.absolute(j) > 1] = 1
j
теперь:
[[1]
[1]
[1]
[0]
[1]]