2
所以我有一個數據點數組1000X2。將二維數組映射到python中的自定義維度網格
=====DATA=====
X, Y
1. 1, 20.5
2. 3.5,40.1
. . , .
. . , .
1000. . , .
當繪製X座標之間(0至10)的範圍& Y座標(0到120)之間的範圍。
我想創建一個在X上120/.1 = 1200(因此網格尺寸= 100X1200)爲10/.1 = 100的網格。此網格將具有.1X.1維度單元格。我想讀通過DATA的所有元素並填充網格的相應單元格。因此,例如單元格x(.8-.9); y(1.2-1.3)將具有來自DATA的落在此範圍內的行。但是,如果從兩個數據/多行屬於該小區,然後所有這些行的平均值將採取填補細胞
cellx,celly= avg(x),avg(y) if multiple points
看看scipy的[griddata](https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.griddata.html),它可能會有幫助。 –
@ImanolLuengo將griddata照顧多個點落入一個網格單元? – vinita
只要你不選擇'最近'內插(它只考慮最近的點)就應該這樣做。 'linear'或'cubic'應該插入落在同一個網格點的那些之間。 –