Мне было интересно, есть ли способ получить доступ к значениям объекта, выполнить некоторые вычисления и сохранить его в том же месте в одно и то же время?
Предположим, у вас есть это:
import numpy as np
class Marker(object):
def __init__(self):
self.name: str
self.location: np.ndarray
self.quality: np.ndarray
data = Marker()
data.name = "sample"
data.location = np.array[1,2,3]
data.quality = 0.1
Как я могу сделать расчет на data.location, например, умножить его на 2 и сохранить его там, где он есть?
У меня есть список объектов, и я пытаюсь отфильтровать их по одному один и сохранить его обратно, где это было:
for l in data:
l.location = signal.filtfilt(*ba, l.location, axis= 0)