Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def generate_matrix(m, criteria):
- r = np.zeros((m, m))
- count = len(criteria)
- for i in range(count):
- generate_column(r, i, criteria[i][0], criteria[i][1])
- return r
- def generate_column(matrix, column, start, stop):
- [m, n] = matrix.shape
- for i in range(m):
- matrix[i][column] = random.randint(start, stop)
- size = 3
- criteria = ([1, 2], [6, 8], [10, 15])
- r = generate_matrix(size, criteria)
- print(r)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement