How To Create A Random Matrix?
I want create a random matrix like [[[100, 50, 25], [22, 75, 195]]] My code is n = 1 r = 2 e = 3 sup = [] for i in range(n): sup1 = [] for c in range(r): sup0 =
Solution 1:
This should work (No idea what e
does):
sup = [[random.randint(0, 200) for _ in range(r)] for _ in range(n)]
Solution 2:
You can use numpy
to directly get the random matrix of desired size with values in a given range.
>>> numpy.random.randint(low = 0, high = 200, size=(2, 4))
array([[ 75, 21, 132, 90],
[112, 11, 104, 114]])
>>> r = 2
>>> n = 1
>>> numpy.random.randint(low = 0, high = 200, size=(r, n))
array([[94],
[51]])
Post a Comment for "How To Create A Random Matrix?"