У меня есть 2d-пространство координат (x, y), которое я хочу смоделировать в python, и хочу узнать, как определить 2d-пространство в python, где я могу присвоить несколько значений точке (x, y). Более поздние значения в координатах будут изменены на основе некоторых вычислений, зависящих от координат.
Я подумал об использовании массива numpy для создания массива 2d на основе размера, введенного пользователем. Я начал с создания массива нулей 2d n*m numpy, а более поздние части вычислений кода выполняются по точкам. Но таким образом каждая точка (x, y) имеет только одно значение.
import numpy as np
x_coor=135
y_coor=120
grid=np.zeros((x_coor,y_coor)
Есть ли способ сделать это grid[x,y]=(value1,value2), и есть ли лучший способ определить сетку, отличную от массива numpy?