您的位置: 首页 > 文章 > 4.numpy.ravel() vs numpy.flatten() 4.numpy.ravel() vs numpy.flatten() 分类: 文章 • 2025-01-26 10:25:52 4.numpy.ravel() vs numpy.flatten() 来自https://blog.****.net/lanchunhui/article/details/50354978 两者所要实现的功能是一致的(将多维数组降位一维),两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响原始矩阵,而numpy.ravel()返回的是视图,会影响原始矩阵。 即ravel()会直接改变原数据。而flatten()不会。