Skip to content
Extraits de code Groupes Projets
Valider 9daec895 rédigé par Adrien Payen's avatar Adrien Payen
Parcourir les fichiers

tmc.py update

parent 72e35a08
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2,6 +2,9 @@ import numpy as np
from tmc import *
from tmc import TransitionMatrixCalculator
# testing our TransitionMatrix function based on random layout
# [0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 1, 0]
def markovDecision(layout, circle) :
k_states = 15
......
......@@ -227,29 +227,3 @@ class TransitionMatrixCalculator:
#tmc = TransitionMatrixCalculator()
#tmc.tst_transition_matrix()
"""
# create a function that test the transition matrix for different layout each time with one trap of each sort
def tst_transition_matrix(self):
# create a list of 100 different layouts
layout = np.array([0, 0, 3, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 1, 0])
print(layout)
matrix_safe, matrix_normal, matrix_risky = self.compute_transition_matrix(layout, False)
print("Matrix Safe:")
print(matrix_safe)
print("Matrix Normal:")
print(matrix_normal)
print("Matrix Risky:")
print(matrix_risky)
matrix_safe, matrix_normal, matrix_risky = self.compute_transition_matrix(layout, True)
print("Matrix Safe (Circle):")
print(matrix_safe)
print("Matrix Normal (Circle):")
print(matrix_normal)
print("Matrix Risky (Circle):")
print(matrix_risky)
"""
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter