numpy學習筆記1—ravel() 和 flatten()

numpy的ravel() 和 flatten()函數 簡介 首先聲明二者所要實現的功能是一致的(將多維數組降位一維)。這點從兩個單詞的意也能夠看出來,ravel(散開,解開),flatten(變平)。二者的區別在於返回拷貝(copy)仍是返回視圖(view),numpy.flatten()返回一份拷貝,對拷貝所作的修改不會影響(reflects)原始矩陣,而numpy.ravel()返回的是視圖
相關文章
相關標籤/搜索