numpy数组子类在实例之间意外共享属性
问题在这里:
def __new__(cls, input_array, attrs={})
切勿attrs={}在函数头中执行此操作。预期结果(可能)不是您认为的那样。这是常见的Python陷阱。在此处查看Python中的默认参数值
attrs={}
正确的方法如何执行此操作:
def __new__(cls, input_array, attrs=None): if attrs is None: attrs = {}
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群