The numpy.matlib.rand()
function is used to generate a matrix where all the entries are initialized with some random values.
The numpy.matlib
is a matrix library used to configure matrices instead of ndarray objects.
This function helps to create a matrix of a given shape and filled with random value in the range [0, 1)
. Hence, we can use this method to create a matrix of random values with a given shape.
Syntax of matlib.rand()
:
The required syntax to use this function is as follows:
numpy.matlib.rand(*args)
Note: In the above syntax *args is representing the arguments and it indicates the shape of the output. If *args are given as N integers, then each integer specifies the size of one dimension. If *args is given as a tuple then this tuple gives the complete shape.
Returned Values:
This method will return a matrix of random values with shape given by *args.
Basic Example for matlib.rand()
:
Given below is a basic example of how to create a random matrix using the above mentioned method:
import numpy as np
import numpy.matlib
x = numpy.matlib.rand(4,3)
print("The Random Matrix is :")
print(x)
The output of the above code:
Example 2:
In the below example we will use one argument in the form of a tuple and it is important to note here that if one argument is a tuple then other arguments are ignored by this method:
import numpy as np
import numpy.matlib
x = numpy.matlib.rand((5, 6), 4)
print(x)
The output of the above code: