numpy.ravel()與 numpy.flatten()

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