Как я могу оживить мой код, который имитирует кинетику адсорбции газа на 1D-решетке? - PullRequest
0 голосов
/ 27 октября 2019

Я только что закончил писать программу на Python, которая имитирует кинетику адсорбции газов на одномерной решетке. Решетка заполнения - это просто массив пустых чисел, который содержит 20 целочисленных значений, а элемент равен 0, если пятно решетки пусто, или 1, если пятно решетки занято частицей. Программа выполняется по циклу do (edit: for loop, забыл, что я больше не был в Фортране :)), во время которого программа выполняет некоторые вычисления, а затем выплевывает текущую решетку заполнения в конце каждой итерации. Это часть моих исследований в школе, которую я должен представить, и поэтому моей целью при написании этой более простой программы было создание анимации, в которой я мог бы визуализировать код для своих слушателей. Я хотел бы создать что-то похожее на это:

enter image description here

где, когда пятно решетки заполнено, я могу заполнить квадрат красным или поставитьмаленький красный круг внутри него. Было бы здорово, если бы анимация просто запускалась в консоли python, однако, если она экспортируется в файл, как это делает matplotlib.animation, это тоже хорошо! Я на самом деле просто ищу программу, с помощью которой я могу это сделать, и мне не нужно слишком много помогать с кодом, пока это можно сделать самостоятельно.

Единственный пакет анимации, который яРанее я использовал matplotlib.animation, и я не знаю, как создать представление решетки, которое я хочу с этим пакетом. Если вы знаете, как я могу сделать это в matplotlib.animation, это было бы здорово, так как я считаю, что было бы довольно просто нарисовать точки внутри прямоугольников.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...