>>> a = np.array([[1,2], [3,4]])
>>> a.flatten()
array([1, 2, 3, 4])
# welcome to softhunt.net
# Python Program illustrating
# working of ndarray.flat()
import numpy as np
# Working on 1D iteration of 2D array
array = np.arange(15).reshape(5, 3)
print("2D array :
",array )
# Using flat() : 1D iterator over range
print("
Using Array : ", array.flat[2:6])
# Using flat() to Print 1D represented array
print("
1D representation of array :
->", array.flat[0:15])
numpy.ndarray.flat()
# welcome to softhunt.net
# Python Program illustrating
# working of ndarray.flat()
import numpy as np
# Working on 1D iteration of 2D array
array = np.arange(15).reshape(5, 3)
print("2D array :
",array )
# All elements set to 1
array.flat = 1
print("
All Values set to 1 :
", array)
array.flat[3:6] = 8
array.flat[8:10] = 9
print("Changing values in a range :
", array)