def Markov(A):
if A[0][0] <= 1 and A[0][0] >= 0 :
if A[0][1] <= 1 and A[0][1] >= 0 :
if A[1][0] <= 1 and A[1][0] >= 0 :
if A[1][1] <= 1 and A[1][1] >= 0 :
if ... :
return True
return False
from random import random def GénérationMarkov(): a = random() b = random() return [[a, ...], [b, ...]]
from random import random
def matrice_transition_aleatoire_essai1():
M = []
for ligne in range(3):
a = random()
b = random()
c = random()
M.append([a, b, c])
return M
def matrice_transition_aleatoire_essai2():
M = []
for ligne in range(3):
a = random()
b = random()
c = 1 - a - b
M.append([a, b, c])
return M
def matrice_transition(A):
M = []
for i in range(3):
ligne = ...
coefficient_manquant = 1 - ... - ...
ligne.append(...)
M.append(...)
return M
Nos manuels sont collaboratifs, n'hésitez pas à nous en faire part.
j'ai une idée !
Oups, une coquille