小编Dan*_*ise的帖子

Python:计算 3D 网格的梯度

我有一个粒子立方体,我将其投影到 2D 网格上,通过单元格中的云将粒子投影到网格上,并通过标量对其进行加权。

然后我想要每个网格点的标量梯度。在 2D 中,我正在使用此方法,np.gradient并得到两个具有 x 和 y 方向梯度的数组:

gradx, grady = np.gradient(grid)
Run Code Online (Sandbox Code Playgroud)

有谁知道我如何将其概括为 3 维?3D 中单元格中的云很好,但是我留下了一个形状为 (700, 700, 700) 的网格。

据我所知np.gradient无法处理这个?

谢谢,丹尼尔

python grid gradient numpy

5
推荐指数
1
解决办法
8325
查看次数

标签 统计

gradient ×1

grid ×1

numpy ×1

python ×1