Copy and View (拷贝与视图)

当对数组进行运算和操作时,其数据有时会被拷贝到一个新的数组而有时又不会拷贝。这一点常常对刚使用NumPy的用户造成困惑。以下有三种情况: 1、不拷贝 对数组或其他数据的简单赋值不产生拷贝。 Python使用引用传递可变对象,因此函数调用也不产生拷贝。 2、视图(View) 或 浅拷贝(Shallow Copy) 不同的数组对象可以共享同一份数据。view()方法可以创建一个共享原数组数据的新数组。
相关文章
相关标签/搜索