Python如何插入2D数据的大点云

时间:2017-03-30 16:16:51

标签: python numpy scipy interpolation

因此,假设我有一个点云数据形式     Z = f(X,Y)

问题是我有数百万个点,数据在某些(X,Y)区域非常精细,而在其他区域极其稀疏。

理想情况下,插值解决方案需要是连续的,并且尽可能平滑。该应用程序用于有限元分析。

我试过了:

  • 我使用KDTree来平均最近的节点,而不是插值。这对于精细区域中的点非常有效,但在稀疏区域中不太好,因为可能出现结果中的不连续性。
  • scipy.interpolate.XXX - 2d函数遇到内存错误。 scipy库不能插入大量的点。

我认为最好的方法是将某些KDTree平均最近节点组合起来,然后对远点进行某种插值,但我认为插入数百万个点应该解决问题。 。

任何人都有什么好主意怎么办?

0 个答案:

没有答案