teachpyx.video.tsp_kohonen_pygame¶
- teachpyx.video.tsp_kohonen_pygame.display_neurone(neurones: List[Tuple[float, float]], screen, bn: int, pygame)[source][source]¶
Dessine les neurones à l’écran.
- teachpyx.video.tsp_kohonen_pygame.display_ville(villes: List[Tuple[float, float]], screen, bv: int, pygame)[source][source]¶
Dessine les villes à l’écran.
- teachpyx.video.tsp_kohonen_pygame.pygame_simulation(pygame, folder=None, size=(800, 500), nb=200, tour=2, dist_ratio=4, fs=(1.5, 1, 0.75, 0.5, 0.25), max_iter=12000, alpha=0.99, beta=0.9, first_click=False, flags=0)[source][source]¶
See
teachpyx.practice.tsp_kohonen.simulation()
.- Paramètres:
pygame – module pygame
first_click – attend la pression d’un clic de souris avant de commencer
folder – répertoire où stocker les images de la simulation
size – taille de l’écran
delay – delay between two tries
flags – see pygame.display.set_mode
fs – paramètres
max_iter – nombre d’itérations maximum
alpha – paramètre alpha
beta – paramètre beta
dist_ratio – ratio distance
tour – nombre de tours
nb – nombre de points
La simulation ressemble à ceci :
Pour lancer la simulation:
from teachpyx.video.tsp_kohonen_pygame import pygame_simulation import pygame pygame_simulation(pygame)