在Numpy和Pandas中,有两个重要概念,容易混淆,一个是浅拷贝,也称为视图,另外一个是深拷贝,或者就称为拷贝。...至于Pandas和Numpy的安装方法,请参阅《跟老齐学Python:数据分析》一书,书中有详细的说明。...当然,对于上面问题的理解,就涉及到下面要说的视图(浅拷贝)和拷贝(深拷贝)问题了。
视图和拷贝
理解Numpy和Pandas中的视图和拷贝,是非常有必要的。...Numpy中的视图和拷贝
创建一个Numpy数组:
>>> arr = np.array([1, 2, 4, 8, 16, 32])
>>> arr
array([ 1, 2, 4, 8, 16,...().base is df.to_numpy().base
False
.to_numpy()返回一个数组,df和view_of_df的.base属性值相同,它们共享相同的数据。