我需要将3个numpy数组初始化为同一数组,但是稍后在算法中,它们将独立更改。
这是一个相当复杂的术语,因此为了简洁起见,我只想写一次。理想情况下,我只是做链式分配:
a = b = c = np.zeros(shape = ...)
但是,这只会简单地将a
,b
和c
互相引用,我希望能够独立地对其进行操作。显然,一种解决方案是
a = np.zeros(shape = ...)
b = np.zeros(shape = ...)
c = np.zeros(shape = ...)
但是我想知道是否有更优雅的解决方案?