numpy 辨異 (五)—— numpy.ravel() vs numpy.flatten()

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