Python Numpy random.rand can generate a multidimensional random array matrix of size equal to the provided input tuple. So, for example, if you provide (3,2) then it will generate a matrix of 3 rows and 2 columns. Similarly, for 3 tuples like (4,3,2), it will generate a matrix with 4 matrixes of size (3,2).

`np.random.rand(4,3)`

The output of `np.random.rand(4,3)`

will be –

```
array([
[0.57357548, 0.19444858, 0.75578484],
[0.93784862, 0.24637747, 0.67862654],
[0.92367486, 0.16787733, 0.92856422],
[0.23546244, 0.23296524, 0.99945754],
])
```

You can see there are 4 rows and 3 columns.

## Comments