功能 这两个函数的功能都是将多维数组转换成一维 用法 import numpy as np arr = np.array([[1, 2],[3, 4]]) arr.flatten() arr.ravel() #降维默认行序有限,传入参数‘F’表示列序优先 arr.ravel('F') 区别 ravel()返回的是视图,意味着改变元素的值会影响原始数组; flatten()返回的是拷贝,意味着改变元素的值不会影响原始数组。