Akima插值
项目描述
Akima是一个Python库,它实现了描述在
《基于局部过程的插值和光滑曲线拟合的新方法》中的Akima插值方法。Hiroshi Akima,J. ACM,1970年10月,17(4),589-602。
从分段三次多项式构建了一个连续可微分的子样条。它通过给定的数据点,看起来平滑且自然。
此模块不再积极开发。请考虑使用scipy.interpolate.Akima1DInterpolator代替。
- 作者:
- 许可证:
BSD 3-Clause
- 版本:
2024.5.24
快速入门
从Python包索引安装akima包及其所有依赖项。
python -m pip install -U akima
请参阅示例以了解如何使用编程接口。
源代码、示例和支持可在GitHub上找到。
要求
此修订版已测试以下要求和相关依赖项(其他版本可能也适用)
修订版
2024.5.24
修复GitHub上无法正确渲染的docstring示例。
支持NumPy 2。
2024.1.6
添加类型提示。
移除对Python 3.8和numpy 1.22(NEP 29)的支持。
2022.9.12
移除对Python 3.7(NEP 29)的支持。
更新元数据。
示例
>>> import numpy >>> from matplotlib import pyplot >>> from scipy.interpolate import Akima1DInterpolator >>> def example(): ... '''Plot interpolated Gaussian noise.''' ... x = numpy.sort(numpy.random.random(10) * 100) ... y = numpy.random.normal(0.0, 0.1, size=len(x)) ... x2 = numpy.arange(x[0], x[-1], 0.05) ... y2 = interpolate(x, y, x2) ... y3 = Akima1DInterpolator(x, y)(x2) ... pyplot.title('Akima interpolation of Gaussian noise') ... pyplot.plot(x2, y2, 'r-', label='akima') ... pyplot.plot(x2, y3, 'b:', label='scipy', linewidth=2.5) ... pyplot.plot(x, y, 'go', label='data') ... pyplot.legend() ... pyplot.show() ... >>> example()
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
akima-2024.5.24.tar.gz (10.6 kB 查看哈希值)
构建分布
akima-2024.5.24-cp312-cp312-win32.whl (15.0 kB 查看哈希值)
akima-2024.5.24-cp311-cp311-win32.whl (14.9 kB 查看哈希值)
akima-2024.5.24-cp310-cp310-win32.whl (14.9 kB 查看哈希值)
akima-2024.5.24-cp39-cp39-win_amd64.whl (15.8 kB 查看哈希值)
akima-2024.5.24-cp39-cp39-win32.whl (14.9 kB 查看哈希值)
关闭
akima-2024.5.24.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ffabc1c159402e7c11ad3424022a5f6c985acc1a592fd307e386fe132a7af2a3 |
|
MD5 | 3f423b21d33a1c14bc30c50bc1bec697 |
|
BLAKE2b-256 | b19593759508b2dfd82b5a69941f5d1f14e098b3e375e8531f3c6550ea529755 |
关闭
akima-2024.5.24-cp312-cp312-win_arm64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6ac8322edb0383904bdc7829af8a29489b06ad7247f6d3da6c30544e41629f77 |
|
MD5 | dbaa7e1d2b2b5cbb459b9e501169d0f1 |
|
BLAKE2b-256 | a5c3d1cb63b0fadf1801f5ad0697f74cdc0ce9ee8538b3c9bf2149c0fc754262 |
关闭
akima-2024.5.24-cp312-cp312-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7a1f242b521e8679150c23f23ad42f33d394d92efb54847a083aeed60b512c48 |
|
MD5 | 19372fae247f9ad77b78fda5e1a9de4b |
|
BLAKE2b-256 | 7f84c7b76d69b676940cbd0bdb61b824f8d00b34a4233ea76d62352d8961cf71 |
关闭
akima-2024.5.24-cp312-cp312-win32.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e65926a72e1e33729981d20db4c5f66b65510686e14f289337f92aba0bc14665 |
|
MD5 | cb16455006c0b8d1d3b5370d9a8e5b3e |
|
BLAKE2b-256 | afb0fcdcb32007a197c3d2c42c5feb5644bed44a75684ce8111fe99b74e73152 |
关闭
akima-2024.5.24-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 275dc4fc7c4bb51383d5ad288ccfb28b5fb0841dce0c2a84d5ec21d40524d55b |
|
MD5 | 354686325cdc56eadf1505071db07de3 |
|
BLAKE2b-256 | d0b1fdcb547c4c7449ed06faee1486e207679062e8414fef824ef1da49bd106f |
关闭
akima-2024.5.24-cp312-cp312-macosx_11_0_arm64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bdbd21ffa366ed09e3facfe5b1b73bb537e189c40cd7183d21de564771bd5a12 |
|
MD5 | 3174fd84ceda2add688ac3f16ab9a2da |
|
BLAKE2b-256 | 2ade82012da0ec83b7f260eab4422d04795edb81ab2c841a81d5766ebc1ca585 |
关闭
akima-2024.5.24-cp312-cp312-macosx_10_9_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4c4ac30fec8a673687d7a8180fa28cd38e5e12fc6e0a91319ef0b2eab35e021f |
|
MD5 | ac88dcb22d44426cfe953267ca176950 |
|
BLAKE2b-256 | 7cea976bec8ab889c1cfcb13bbce4f2e3927c07458377841f8d13ad5dd4799e9 |
关闭
哈希值 用于 akima-2024.5.24-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b2221ac87e98cd7939903fdc13435cc146541cf3490f357c5787e2c22570f837 |
|
MD5 | c371a29c796e62a5ac37573b700a6590 |
|
BLAKE2b-256 | 86b4efc8d0cf428de3826348ffe56c48351c83d3c5032a1c5d11b0ea95ca1e9c |
关闭
哈希值 用于 akima-2024.5.24-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b0651965454e453360a3dd034c38f8dcecfde8b0fec33a69f92dbc56039ad11e |
|
MD5 | 00af2ce4e5d3fe1654ee5b724fb8e684 |
|
BLAKE2b-256 | b5f2c32a8aa6de32b227239c31425bb912c6ff7d6bf71546329d4cf6c9a37204 |
关闭
哈希值 用于 akima-2024.5.24-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6af27102766ab9be3f2a6d159fa368b2406faaca19ef3163fd3ff6414ead66e4 |
|
MD5 | 603ebaf7965a651617f177df1cd19e78 |
|
BLAKE2b-256 | 7336611bbc23f956b40bfe3004f0bcccf5258d34fdefa8d1a797ec1edffd016f |
关闭
哈希值 用于 akima-2024.5.24-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b7839a44bf4a6c908c1ca95430462dce317e9cf4e2cbc6a6b3844f7dd57355dd |
|
MD5 | 35ce92378aaf5e4210416baa67a44ad5 |
|
BLAKE2b-256 | bf381f669356cd06704f786056c49d4b1a50b2cb4a6fa584cba92ec88490d2f9 |
关闭
哈希值 用于 akima-2024.5.24-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a7bf7efafd7dc788d1a1971c432da8881b2feebe52f9ab36f71aed5a256c68e |
|
MD5 | a0828ddb39bd3b95e5c47991f5a54cb5 |
|
BLAKE2b-256 | edd79c55c75575ec4e2d7dcec294ee42191c23f8624790dd0a807ff9be7312b3 |
关闭
哈希值 用于 akima-2024.5.24-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0d6e2301f625c0950e90f52ed0c2c4e43c91bd692eaf07a50def79b0d137a247 |
|
MD5 | dc2f320abac5550b69e42c6b649385fc |
|
BLAKE2b-256 | 0817ce590bb11f557fdcddc4a8513ac6933cd915d93683bc4f0d21d0d1c414a3 |
关闭
哈希值 用于 akima-2024.5.24-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 225e787f8ebaf8f2b33afe4004457d30b10757cf5e1f82f7ba08e92c4e8a9f61 |
|
MD5 | b35f04a06dcd229bb5f8a030793c3231 |
|
BLAKE2b-256 | c979e64d39da5272dedc00b0004ae7d8edd09c353543c3ffb6f9c6b824af8346 |
关闭
哈希值 用于 akima-2024.5.24-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7e3a3908b122ca2b14d4d55b5d27fbd7f25542c03ea2d3b31c9e92513fa9b0d7 |
|
MD5 | f4f0209ad0314f33a921e965c08ae4f4 |
|
BLAKE2b-256 | 673263dd41651a46fd310ee099fe53621d0f9be8caa76a0109df1978c02b3d78 |
关闭
哈希值 用于 akima-2024.5.24-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1d545a96849ed73ce855f6ff889acb052367db7e837c62ed99964ceb6a9e249f |
|
MD5 | 800a6d818f7b706d73b0667076924c25 |
|
BLAKE2b-256 | 068ac8a41cad32ff610280e6ec09f49804f8dce913efe64f15dbba007ff1299a |