LINUX.ORG.RU

История изменений

Исправление MyTrooName, (текущая версия) :

если ты про __add__ и __iadd__, то это нормальная семантика для питона. про это должно быть где-то и в доках numpy, но естественно предполагать именно такое поведение по умолчанию

https://docs.python.org/3/reference/datamodel.html#object.__iadd__

единственная неочевидность - при отсутствии метода __iadd__ у объекта, будет вызван метод __add__, и значение локальной переменной будет перезаписано, т.е. L += a будет равносильно L = L + a. Но __iadd__ в доках присутствует

Исходная версия MyTrooName, :

если ты про __add__ и __iadd__, то это нормальная семантика для питона. про это должно быть где-то и в доках numpy, но естественно предполагать именно такое поведение по умолчанию

единственная неочевидность - при отсутствии метода __iadd__ у объекта, будет вызван метод __add__, и значение локальной переменной будет перезаписано, т.е. L += a будет равносильно L = L + a. Но __iadd__ в доках присутствует