只是内存空间上简单的引用传递
python:=
numpy: =
python: copy.copy()
numpy: np.asarray(),切片操作(特殊的浅拷贝,不同于列表)
python: copy.deepcopy(),列表切片操作
numpy: np.array(), a.view(), a.copy()
都是将数据转化成ndarray:
当源数据不是ndarray时,都会进行复制,二者一样;
当源数据是ndarray时,array仍然会进行复制,但ndarray会偷懒不会进行复制相当于浅拷贝,指向了同一片内存。
参考链接:
https://blog.csdn.net/JNingWei/article/details/78811259
https://blog.csdn.net/qq_41475067/article/details/113854217
https://blog.csdn.net/weixin_43199584/article/details/96431945?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_title~default-0.highlightwordscore&spm=1001.2101.3001.4242.1