numpy.ravel() vs numpy.flatten()的區別

首先聲明兩者所要實現的功能是一致的(將多維數組降位一維),兩者的區別在於返回拷貝(copy)還是返回視圖(view),numpy.flatten()返回一份拷貝,對拷貝所做的修改不會影響(reflects)原始矩陣,而numpy.ravel()返回的是視圖(view,也頗有幾分C/C++引用reference的意味),會影響(reflects)原始矩陣。 1.兩者的功能 2.兩者的區別 Refer
相關文章
相關標籤/搜索