NumPy ndarray flatten in Python
In the tutorial, you will learn how to Convert a NumPy array to ndarray flatten in Python. The array means a collection of the same data items. The 2D array converts into a 1D array by using NumPy ndarray flatten in Python.
Flatten in Python
The flatten() is a function that collapses the given array into a 1-dimension. The random memory changes to the next memory.
For suppose we consider the 2D array elements [1,2] and [3,4] at the positions [0][0] to [1][1] now by using the flatten functions these elements will changes 1D array [1,2,3,4] at positions [0] to [3] respectively.
Importing NumPy module:
importing the NumPy module as follows.
import numpy
Syntax of flatten:
The syntax of the flatten function as follows:
Syntax->numpy.ndarray.flatten(array name)
The 2D array will change to the corresponding 1D array structure.
Program on NumPy ndarray flatten:
import numpy x=numpy.array([[11,2,30],[40,50,60]]) m=numpy.ndarray.flatten(x) print(m)
Output:
[11 2 30 40 50 60]
Explanation:
- Consider a 2D array stored in the x variable. The data as follows [[11 2 30 40 50 60]].
- By using numpy.ndarray.flatten(x) method stored in m variable.
- Now the data present in the “m” will be displayed as output.
Also read: How to flatten JSON objects in Python
Leave a Reply