What is the difference between flatten and ravel functions in numpy? What is the difference between flatten and ravel functions in numpy? numpy numpy