Flatten a Matrix in Python using NumPy (original) (raw)

Last Updated : 29 Aug, 2020

Let’s discuss how to flatten a Matrix using NumPy in Python. By using ndarray.flatten() function we can flatten a matrix to one dimension in python.

**Syntax:**numpy_array.flatten(order=’C’)

**Return:**Flattened 1-D matrix

array.flatten()

Example 1:

python3

import numpy as np

gfg = np.array([[ 2 , 3 ], [ 4 , 5 ]])

flat_gfg = gfg.flatten()

print (flat_gfg)

Output:

[2 3 4 5]

Example 2:

python3

import numpy as np

gfg = np.array([[ 6 , 9 ], [ 8 , 5 ], [ 18 , 21 ]])

gfg.flatten()

Output:

array([ 6, 9, 8, 5, 18, 21])

Example 3:

python3

import numpy as np

gfg = np.array([[ 6 , 9 , 12 ], [ 8 , 5 , 2 ], [ 18 , 21 , 24 ]])

flat_gfg = gfg.flatten(order = 'A' )

print (flat_gfg)

Output:

[ 6, 9, 12, 8, 5, 2, 18, 21, 24]

Similar Reads

Introduction







Creating NumPy Array













NumPy Array Manipulation


















Matrix in NumPy


















Operations on NumPy Array




Reshaping NumPy Array















Indexing NumPy Array






Arithmetic operations on NumPyArray










Linear Algebra in NumPy Array