У меня есть большая сетка с точками данных, которые я сгенерировал из симуляций, и с каждой точкой в плоскости xy связано значение z (результат симуляции).
У меня есть значения x, y, z, выгруженные в простой текстовый файл, и я хотел бы измерить громкость между плоскостью xy (т. Е. Z = 0) и плоскостью, определяемой Точки данных. Точки данных в настоящее время не распределены равномерно, хотя они ДОЛЖНЫ быть после завершения моделирования.
Я просматривал документацию по scipy, и я не уверен, предоставляет ли scipy.integrate необходимую мне функциональность - кажется, что есть возможность делать это только в 2D, а не в 3D, как мне нужно.
Начнем с того, что без необходимости я могу обойтись без интерполяции. Хорошей основой для начала является интеграция, основанная исключительно на «правиле трапеции» или подобном приближении.
Любая помощь приветствуется.
спасибо
РЕДАКТИРОВАТЬ: оба решения, описанные ниже, работают хорошо. В моем случае выясняется, что использование сплайна может вызвать «рябь» вокруг резких максимумов в плоскости, поэтому метод Делоне работает лучше, но я бы посоветовал людям проверить оба.