Python中可变对象的链式分配的替代方法

时间:2018-09-24 12:29:31

标签: python mutable chained-assignment

我需要将3个numpy数组初始化为同一数组,但是稍后在算法中,它们将独立更改。

这是一个相当复杂的术语,因此为了简洁起见,我只想写一次。理想情况下,我只是做链式分配:

    a = b = c = np.zeros(shape = ...)

但是,这只会简单地将abc互相引用,我希望能够独立地对其进行操作。显然,一种解决方案是

    a = np.zeros(shape = ...)
    b = np.zeros(shape = ...)
    c = np.zeros(shape = ...)

但是我想知道是否有更优雅的解决方案?

0 个答案:

没有答案