Создайте независимую копию quantizer
объект
q1 = copyobj(q)
[q1,q2,...] = copyobj(obja,objb,...)
q1 = copyobj(q)
делает копию quantizer
q объекта
и возвращает его в q1
.
[q1,q2,...] = copyobj(obja,objb,...)
копирует obja
в q1
, objb
в q2
и так далее.
Использование copyobj
для копирования quantizer
объект не совпадает с синтаксисом команды q1 = q
для копирования quantizer
объект. quantizer
объекты имеют память (их свойства только для чтения). Когда вы используете copyobj
полученная копия не зависит от исходного элемента; он не разделяет память исходного объекта, например значения свойств min
, max
, noverflows
, или noperations
. Использование q1 = q
создает новый объект, который является псевдонимом для оригинала и совместно использует память исходного объекта и, следовательно, его значения свойств.
q = quantizer([8 7]); q1 = copyobj(q)