Вот несколько методов, связанных с выравниванием массивов в NumPy:
-
numpy.flatten(): этот метод возвращает копию массива, преобразованную в одномерный массив в порядке следования строк (стиль C). Это метод, специфичный для массивов NumPy.
-
numpy.ravel(): эта функция возвращает сглаженный массив, перебирая элементы входного массива в порядке следования строк. В отличие от
flatten(),ravel()всякий раз, когда это возможно, возвращает представление исходного массива, что означает, что он может использовать те же базовые данные, что и входной массив. -
numpy.ndarray.flatten(): этот метод похож на
numpy.flatten(), но он вызывается для экземпляра массива NumPy, а не для самого модуля NumPy. -
numpy.reshape(): хотя
reshape()не предназначен специально для выравнивания, его можно использовать для преобразования массива в любую форму, включая одномерную. Например, вы можете использоватьnumpy.reshape(-1)для выравнивания массива.
Используя эти методы, вы можете сгладить массив NumPy и преобразовать его в одномерное представление.