import numpy as np
a = np.arange(4)
print(a) #[0 1 2 3]
b = a
c = a
d = b
a[0]=11
print(a) #[11 1 2 3]
print(b is a) #True a b c d都会进行改变
d[1:3] = [22,33]
print(d) #[11 22 33 3] d变了 b d a 都会发生改变
#如果不想彼此间有关联的话
b = a.copy() #深度copy 这样的话只是把值拷贝过去了不会关联起来
Numpy的赋值
最新推荐文章于 2024-01-01 22:03:37 发布