In [1]:
import numpy as np
In [2]:
out_pop_matrix = np.zeros(shape=(3, 10))
In [3]:
out_pop_matrix
Out[3]:
In [4]:
init_pop_size = [10,20,10]
In [5]:
init_pop_size
Out[5]:
In [6]:
out_pop_matrix[:, 0] = init_pop_size
In [7]:
out_pop_matrix
Out[7]:
In [8]:
l_m = np.array([[ 0., 0.3, 0.],
[ 0.8, 0., 0.],
[ 0., 0.8, 0.]])
In [9]:
l_m
Out[9]:
In [10]:
for i in range(1, 10):
n = np.dot(l_m, out_pop_matrix[:, i-1])
out_pop_matrix[:, i] = n.squeeze()
In [11]:
out_pop_matrix
Out[11]:
In [ ]:
In [ ]: