相同点:都是想把多维的数组降为1维。
不同点:numpy.flatten() 返回一份拷贝,对数据更改时不会影响原来的数组,而numpy.ravel() 对数据更改时会影响原来的数组。
代码:
import numpy as np
x = np.array([[1, 3, 4], [2, 3, 5
相同点:都是想把多维的数组降为1维。
不同点:numpy.flatten() 返回一份拷贝,对数据更改时不会影响原来的数组,而numpy.ravel() 对数据更改时会影响原来的数组。
代码:
import numpy as np
x = np.array([[1, 3, 4], [2, 3, 5