import numpy as np
y = np.array(((1,2,3),(4,5,6),(7,8,9)))
OUTPUT:
print(y.flatten())
[1 2 3 4 5 6 7 8 9]
print(y.ravel())
[1 2 3 4 5 6 7 8 9]
这两个函数返回相同的列表。那么需要两个不同的功能来执行相同的工作。
14
Ravel通常将视图返回到现有数组中(有时会返回一个副本)。Flatten返回一个新数组。
—
亚历克斯(Alex)
那么有人可以举一个例子,什么时候最好展平数组,什么时候拆散数组呢?
—
Aleksandar