# Python program explaining# numpy.MaskedArray.reshape() method# importing numpy as geek# and numpy.ma module as maimportnumpyasgeekimportnumpy.maasma# creating input arrayin_arr=geek.array([[[2e8,3e-5]],[[-45.0,2e5]]])print("Input array : ",in_arr)# Now we are creating a masked array.# by making one entry as invalid.mask_arr=ma.masked_array(in_arr,mask=[[[1,0]],[[0,0]]])print("3D Masked array : ",mask_arr)# applying MaskedArray.reshape methods to make# it a 2d masked arrayout_arr=mask_arr.reshape(1,4)print("Output 2D masked array : ",out_arr)print()# applying MaskedArray.reshape methods to make# it a 1d masked arrayout_arr=mask_arr.reshape(4,)print("Output 1D masked array : ",out_arr)