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

首先声明二者所要实现的功能是一致的(将多维数组降位一维),二者的区别在于返回拷贝(copy)仍是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所作的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图(view,也很有几分C/C++引用reference的意味),会影响(reflects)原始矩阵。web 1. 二者的功能 >>> x = n
相关文章
相关标签/搜索