ndarray.flatten()
Возвращает развёрнутую одномерную копию массива.
Сигнатура
a.flatten()Как ravel, но всегда возвращает копию: изменения результата не затронут оригинал.
import numpy as np
a = np.array([[1, 2], [3, 4]])
b = a.flatten()
b[0] = 99
print(a) # [[1 2]
# [3 4]] (не изменился)