Hướng dẫn 2d natural neighbor interpolation python - python nội suy hàng xóm tự nhiên 2d
Nội suy Sibson (hàng xóm tự nhiên) rời rạcNội suy hàng xóm tự nhiên là một phương pháp để nội suy dữ liệu phân tán (nghĩa là bạn biết các giá trị của một hàm tại các vị trí phân tán). Nó thường vượt trội so với nội suy barycentric tuyến tính, đây là một phương pháp nội suy thường được sử dụng được cung cấp bởi chức năng scipy tựa griddata. Có một số triển khai nội suy hàng xóm tự nhiên 2D trong Python. Chúng tôi cần một triển khai 3D nhanh có thể chạy mà không cần GPU, vì vậy chúng tôi đã viết một triển khai nội suy SIBSON rời rạc (một phiên bản nội suy hàng xóm tự nhiên nhanh nhưng đưa ra các lỗi nhỏ so với nội suy hàng xóm tự nhiên hình học). Xem https://doi.org/10.1109/tvcg.2006.27 để biết chi tiết. Phụ thuộc
Trình diễnNội suy hàng xóm tự nhiên có thể chính xác hơn so với phép nội suy barycentric tuyến tính (mặc định của SCIPY) cho các chức năng thay đổi trơn tru. Ngoài ra, kết quả cuối cùng có vẻ tốt hơn. Lưu ý rằng các giá trị hàng xóm tự nhiên thường được ngoại suy; Họ đã bị cắt trong bản demo để so sánh khá với phương pháp barycentric tuyến tính của Scipy, không ngoại suy. Cách sử dụngMô -đun này hiển thị một hàm duy nhất, API cho
Công việc tương lai
|