Delaunay Extrapolation.
Project description
DelaunayExtrapolation
Explanation
Delaunay三角形分割を利用した内挿法です。
- 点群をまず準備します。
- それをDelaunay三角形分割します。
- 点群に含まれない任意の点が、点群の構成する三角形のどれに含まれているかを割り出します。
- さらに、三角形の中での相対位置(混合比)を算出します。
scipy.spatial.Delaunay
を利用すれば内挿は容易にできますが、三角形に含まれない点にまで外挿することができないので、Delaunayクラスを拡張しました。
「三角形分割」と書いていますが、3次元以上でも問題なく動くはずです。
Installation
$ pip install delaunayextrapolation
Example
test.py
に使用例があります。
Known Issues
- 一点ずつしか内挿できません。多数の点を同時に内挿できると良いですよね。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for delaunayextrapolation-0.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6a5d72f745c640be4cba04e63098a5f12706bad8d130d65463d4cda24f1f4ac |
|
MD5 | 0a3dd842a1488e755480ab9e090046ed |
|
BLAKE2b-256 | 8b91ec2208f9d53452822e0f232087a7c500738abfd9d6417bd29b61c123101e |
Close
Hashes for delaunayextrapolation-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef5fb7c409d22c7284acc5b38c10330bc9be9471385de4cd8d7a51235755cbf8 |
|
MD5 | fb7fdc4978313c5cd0d922fe1db1ee43 |
|
BLAKE2b-256 | 99f26604c9ff12d33954298b13290b97252290871b674e7e6e351392c50a538f |