Open In App

numpy.full_like() in Python

Last Updated : 09 Mar, 2022
Improve
Improve
Like Article
Like
Save
Share
Report

The numpy.full_like() function return a new array with the same shape and type as a given array.
Syntax : 
 

numpy.full_like(a, fill_value, dtype = None, order = 'K', subok = True)

Parameters : 

shape : Number of rows
order : C_contiguous or F_contiguous
dtype : [optional, float(by Default )] Data type of returned array.  
subok : [bool, optional] to make subclass of a or not

Returns : 

ndarray

 

Python




# Python Programming illustrating
# numpy.full_like method
 
import numpy as geek
 
x = geek.arange(10, dtype = int).reshape(2, 5)
print("x before full_like : \n", x)
 
# using full_like
print("\nx after full_like : \n", geek.full_like(x, 10.0))
 
y = geek.arange(10, dtype = float).reshape(2, 5)
print("\n\ny before full_like : \n", x)
 
# using full_like
print("\ny after full_like : \n", geek.full_like(y, 0.01))


Output : 
 

x before full_like : 
 [[0 1 2 3 4]
 [5 6 7 8 9]]

x after full_like : 
 [[10 10 10 10 10]
 [10 10 10 10 10]]


y before full_like : 
 [[0 1 2 3 4]
 [5 6 7 8 9]]

y after full_like : 
 [[ 0.01  0.01  0.01  0.01  0.01]
 [ 0.01  0.01  0.01  0.01  0.01]]

References : 
https://docs.scipy.org/doc/numpy/reference/generated/numpy.full_like.html#numpy.full_like 
Note : 
These codes won’t run on online IDE’s. So please, run them on your systems to explore the working.

 


Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads