Open In App

NumPy | Create Random Valued Array

Last Updated : 12 Jul, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

To create an array filled with random numbers, given the shape and type of array, we can use numpy.empty() method.

Example:

Python3
import numpy as np 
  
b = np.empty(3, dtype = float) 
print("Matrix b : \n", b) 

Output:

[6.79249278e-310 6.79249278e-310 1.69375695e+190]

Syntax

Syntax: np.empty(shape, dtype=None, order='C', *, like=None)

Parameter:

  • shape : Number of rows
  • order : C_contiguous or F_contiguous
  • dtype : [optional, float(by Default)] Data type of returned array.
  • like: [optional] allows you to create an array with the same shape and data type as another array-like object

More Examples

Let's see some examples of how to create an array with random values in NumPy.

Example 1

We create 2 NumPy arrays with random values in this example. Array 'b' with size 2 and array 'a' which is a 2D array.

Python3
# Python Program to create numpy array 
# filled with random values
import numpy as geek 
  
b = geek.empty(2, dtype = int) 
print("Matrix b : \n", b) 
  
a = geek.empty([2, 2], dtype = int) 
print("\nMatrix a : \n", a) 

Output:

Matrix b : 
 [140489599921032        21301024]

Matrix a : 
 [[140489599921048        18650592]
 [       10738656 140489568798064]]

Example 2

In this example, we create 2 random value arrays in NumPy. Array 'c' which is a 3x3 array and array 'd' which is a 5x3 array.

Python3
# Python Program to create numpy array 
# filled with random values
import numpy as geek 

# Python Program to create numpy array 
# filled with random values
import numpy as geek 

c = geek.empty([3, 3]) 
print("\nMatrix c : \n", c)

d = geek.empty([5, 3], dtype = int) 
print("\nMatrix d : \n", d)
  

Output:

Matrix c : 
 [[  1.37596097e-316   5.39314154e-317   5.39307830e-317]
 [  5.39345774e-317   5.39345774e-317   6.93325440e-310]
 [  5.39481741e-317   6.93325440e-310   8.69555537e-322]]

Matrix d : 
 [[140330665569272        23735792               0]
 [       10739936 140330589556496               0]
 [              0               0        10739904]
 [140330587337872               0        10915968]
 [              0        10739904               0]]

Practice Tags :

Similar Reads

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy