我有一个由(x,y)坐标组成的二维空间,想在Python中建模,并且想知道如何定义二维空间,以便我可以在一个点(x,y)上分配多个值。稍后,基于某些与坐标相关的计算,坐标上的值将会更改。
我考虑使用numpy数组来创建二维数组,该数组的大小基于用户输入。我首先创建了一个2D n*m numpy零数组,稍后在代码的某些部分进行了点的计算。但是这种方式每个点(x,y)只有一个值。
我考虑使用numpy数组来创建二维数组,该数组的大小基于用户输入。我首先创建了一个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数组之外,还有更好的定义网格的方法?