【发布时间】:2020-11-26 14:36:34
【问题描述】:
我有 X 和 Y 坐标以及感兴趣的参数的对应值。我想知道这个参数的变化率。
以下是数据摘录:
+-----------+------------+-----------+
| X | Y | Parameter |
+-----------+------------+-----------+
| 503830.38 | 4443799.09 | 12.78 |
| 503837.37 | 4443809.46 | 12.36 |
| 503840.75 | 4443792.1 | 9.48 |
| 503844.36 | 4443819.82 | 13.05 |
| 503847.74 | 4443802.47 | 8.95 |
| 503851.11 | 4443785.11 | 8.33 |
| 503851.35 | 4443830.18 | 13.84 |
| 503854.73 | 4443812.83 | 9.05 |
| 503858.1 | 4443795.48 | 8.27 |
| 503858.34 | 4443840.55 | 14.28 |
| 503861.47 | 4443778.12 | 5.27 |
| 503861.72 | 4443823.19 | 9.12 |
| 503865.09 | 4443805.84 | 8.22 |
| 503865.33 | 4443850.91 | 12.56 |
| 503868.46 | 4443788.49 | 5.32 |
+-----------+------------+-----------+
我尝试了 numpy.gradient (np.gradient(np.array(df))) 函数并为完整数据集创建了一个绘图,但我无法真正理解生成的元组是什么。该函数的解释表明它创建了关于所有轴的渐变,并给出了 2D 的示例。但是,我想要的是能够指定感兴趣的方向。例如,考虑到数据是地理坐标,我想定义参数变化率的方向是S或SE方向。
【问题讨论】:
标签: python coordinates gradient