两者的功能是一致的,将多维数组降为一维,但是两者的区别是返回拷贝还是返回视图,np.flatten(0返回一份拷贝,对拷贝所做修改不会影响原始矩阵,而np.ravel()返回的是视图,修改时会影响原始矩阵
https://blog.youkuaiyun.com/hanshuobest/article/details/78882425
本文探讨了NumPy库中flatten和ravel函数的相似之处,它们都用于降维数组,但关键区别在于返回的是拷贝还是视图。flatten创建副本,修改不影响原矩阵,而ravel则提供原始矩阵的引用,修改会反映到原数据。
两者的功能是一致的,将多维数组降为一维,但是两者的区别是返回拷贝还是返回视图,np.flatten(0返回一份拷贝,对拷贝所做修改不会影响原始矩阵,而np.ravel()返回的是视图,修改时会影响原始矩阵
https://blog.youkuaiyun.com/hanshuobest/article/details/78882425
1420
3157

被折叠的 条评论
为什么被折叠?