elif self.phase == 'black': if ticks_in_phase >= 20: # 1 second at 20 FPS self.next_pattern() self.current_matrix = [[(0, 0, 0) for _ in range(WIDTH)] for _ in range(HEIGHT)]
return self.current_matrix
def apply_fade(self, factor): return [ [tuple(int(channel * factor) for channel in self.base_matrix[y][x]) for x in range(WIDTH)] for y in range(HEIGHT) ] < /code> main.py import pygame from animations import EyeAnimations from patterns import PatternManager
def draw_matrix(screen, matrix): for y in range(HEIGHT): for x in range(WIDTH): color = matrix[y][x] pygame.draw.rect(screen, color, (x*SCALE, y*SCALE, SCALE, SCALE))
while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False if event.type == pygame.KEYDOWN: if event.key == pygame.K_p: is_pattern = not is_pattern
if event.key == pygame.K_SPACE: if not is_pattern: is_sleeping = not is_sleeping start_time = pygame.time.get_ticks() zzz_start_time = pygame.time.get_ticks() else: is_pattern = not is_pattern is_sleeping = False start_time = pygame.time.get_ticks() zzz_start_time = pygame.time.get_ticks()
if not is_pattern: if not is_sleeping: matrix = eye_animations.generate_blinking_eyes(start_time) else: matrix = eye_animations.generate_sleeping_eyes(start_time, zzz_start_time) else: frame = pattern_manager.update() matrix = frame
Я пытаюсь использовать Turtle, используя приведенный ниже код, но когда появляется окно, ничего не происходит, и screen.exitonclick() также не работает. Экран просто мигает несколько секунд и останавливается. Есть идеи?
from turtle import Turtle,...
Я строю детектор плагиата для определения сгенерированного AI-кода на таких платформах, как Codeforces. Я скрещивал 1193 образцов кода, сгенерированных человеком и AI (Python, C ++, Java) для тех же проблем. Моя цель - обучить нейронную сеть...
Редактировать:
Я обучаю модель, используя пользовательский DataLoader. Результат от DataLoader-это список тензоров, которые не могут обрабатывать основную модель, поскольку я определил Sampler как образцы = образцы. Следующий код является частью...