copy.copy()和copy.deepcopy() / python中的浅深拷贝

1.python深浅拷贝和C++中含义不同

浅拷贝:

copy.copy()

新的变量和原变量为同一个,改变其中一个值,另一个也会变

深拷贝:

copy.deepcopy()

独立的变量,互不干扰

2.来自于pytorch官网的一个语句

如下:

best_model_wts = copy.deepcopy(model.state_dict())

“先深拷贝一份模型的全部参数”

你可能感兴趣的:(pytorch系列,python常用)