def HelpMeAAAAAAAAAAAAAAAAAAAAAAAAAAA(self, inputmatrix):
if self.hl == 1:
out1 = self.query(inputmatrix)
print(out1,'o1')
self.w1[1,1] += 0.1
out2 = self.query(inputmatrix)
self.w1[1,1] -= 0.1
print(out2, 'o2')
print('o1,o2:',out1,out2)
в общем функция query зависит от w1 и она в том же классе, что и эта, возвращает массив
я хочу узнать на сколько изменится ее выход при изменении w1[1,1] на 0.1
создал переменные out1 и out2 - что было и что стало (по идее так должно быть)
короче вот что она пишет:
[0.55623586 0.55931547] o1
[0.55679308 0.55942791] o2
o1,o2: [0.55679308 0.55942791] [0.55679308 0.55942791]
почему поначалу out1 такой как надо, а после того как я присваиваю out2 свое значение при этом не трогая out1, то они каким-то магическим образом становятся равны?