Я пытаюсь сгенерировать 100 случайных столбцовых стохастических матриц, используя цикл for, и сохранить их.
Ниже приведен код для создания отдельной случайной столбцовой стохастической матрицы.
import numpy as np
import random
For x in range(100):
a = 2
sto = np.identity(2)
sto = sto + np.random.uniform(low=0.2, high=0.5, size=(a, a))
sto = sto / sto.sum(axis=0, keepdims=1)
print(sto)
Когда я пытаюсь реализовать операцию генерации 100 матриц с циклом for, у меня не получается - все сгенерированные матрицы оказываются одинаковыми.
Редактировать: теперь я могу генерировать разные матрицы в цикле.
Но я до сих пор не знаю, как сохранить их все для использования в дальнейшей работе (например, сохранить их, чтобы умножить некоторые из них на более позднем этапе)?