/
NenNil
/
vmk2025-parallel-computing
Обзор
Документация
Войти
/
NenNil
/
vmk2025-parallel-computing
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
python graph/graph.py
29 строк
929 B
Нил
python script to create heatmap
16 окт 2025, 15:21
16 окт 2025, 15:21
325f5aa
Код
Авторство
О чём код?
import sys import numpy as np import matplotlib.pyplot as plt def main(): if len(sys.argv) != 3 or not all(map(str.isdigit, sys.argv[1:])): print("Использование: python script.py X Y") return # Получаем размеры матрицы из аргументов командной строки x = int(sys.argv[1]) y = int(sys.argv[2]) # Чтение чисел из файла with open('../output.txt', 'r') as file: data = [float(line.strip()) for line in file] # Формируем матрицу нужного размера matrix = np.array(data).reshape((x, y)) # Строим теплую карту plt.imshow(matrix, cmap='hot', interpolation='nearest') plt.colorbar() plt.title(f"Тепловая карта {x}x{y}") plt.savefig('heatmap.png') # plt.show() if __name__ == "__main__": main()