Python的克立格工具包。
项目描述
PyKrige
Python的克立格工具包。
目的
该代码支持二维和三维普通克里金和泛克里金。内置标准变异函数模型(线性、幂、球面、高斯、指数),但也可以使用自定义的变异函数模型。当前的二维泛克里金代码支持区域线性、点对数和外部漂移项,而三维泛克里金代码在所有三个空间维度上支持区域线性漂移项。两个泛克里金类还支持通用的“指定”和“函数”漂移能力。使用“指定”漂移能力,用户可以手动指定每个数据点和所有网格点上的漂移值。使用“函数”漂移能力,用户可以提供定义漂移的空間坐标的可调用函数。该软件包包含一个模块,其中包含在处理ASCII网格文件(\*.asc
)时应有用的函数。
有关更多详细信息和方法,请参阅http://pykrige.readthedocs.io/。
安装
PyKrige需要Python 3.5+以及numpy、scipy。可以通过PyPi安装,命令如下:
pip install pykrige
scikit-learn是用于参数调整和回归克里金的可选依赖项。matplotlib是用于绘图的可选依赖项。
如果您使用conda,则可以从< span class="title-ref">conda-forge频道安装PyKrige,命令如下:
conda install -c conda-forge pykrige
特性
克里金算法
OrdinaryKriging
:具有估计均值的二维普通克里金UniversalKriging
:提供漂移项的二维泛克里金OrdinaryKriging3D
:三维普通克里金UniversalKriging3D
:三维泛克里金RegressionKriging
:回归克里金的实现ClassificationKriging
:单纯形指示克里金的实现
包装器
rk.Krige
:用于普通和泛克里金的scikit-learn包装类
工具
kriging_tools.write_asc_grid
:将网格数据写入ASCII网格文件(\*.asc
)kriging_tools.read_asc_grid
:读取ASCII网格文件(\*.asc
)kriging_tools.write_zmap_grid
:将网格数据写入zmap文件(\*.zmap
)kriging_tools.read_zmap_grid
:读取zmap文件(\*.zmap
)
克里金参数调整
通过交叉验证进行参数调整的scikit-learn兼容API在sklearn.model_selection.GridSearchCV中公开。请参阅Krige CV示例以获取更实际的说明。
回归克里金
可以使用回归克里金,通过pykrige.rk.RegressionKriging执行。此类将scikit-learn回归模型作为参数,以及OrdinaryKriging
或UniversalKriging
类的详细信息,并在ML回归预测上执行校正步骤。
在相应的示例中提供了回归克里金的演示。
分类克里金
可以使用Simplifical Indicator kriging,通过pykrige.ck.ClassificationKriging执行。此类将scikit-learn分类模型作为参数,以及OrdinaryKriging
或UniversalKriging
类的详细信息,并在ML分类预测上执行校正步骤。
在相应的示例中提供了分类克里金的演示。
许可
PyKrige使用BSD 3-Clause License。
项目详细信息
下载文件
下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源代码分发
构建分发
pykrige-1.7.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 25b45a4173714c0b62098d19019404cb3978fa8bd8abae9ba55a272a53979e35 |
|
MD5 | 097c8619ce4fe3bed1c0e578550245c8 |
|
BLAKE2b-256 | ea00d815833441d8c52bf4a6930952e77d3de77d0bf67b3202ccc12dabdae279 |
PyKrige-1.7.2-cp312-cp312-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e0138c1dfdbbaeb76df20a304f90deeccec56951518ceae81e34bfbbb49649f5 |
|
MD5 | 85a61d183bc748f0719b684661327e8e |
|
BLAKE2b-256 | e5f1df7322867f2279ce82a79211196c1dfd62c230bd62a889e0016ea4f6c7cf |
PyKrige-1.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a6e15c999435de303f76413b41d6ba4d271e12d96a93ac2f1acd4d80d526fab2 |
|
MD5 | 3d89f31222d90e930f730154c36a7cc9 |
|
BLAKE2b-256 | 0139214da796fd63f74bfe78be57cda7d1ab0305a0b2345974ce0d65955f219c |
PyKrige-1.7.2-cp312-cp312-macosx_11_0_arm64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2bdc676f5d3ddad2552dbf1e6d9699cc186039379dd0a84a5c9c2c27cbf9dc53 |
|
MD5 | 0f4e5747c17fb703ffb4ca8f34b22664 |
|
BLAKE2b-256 | 2cf8a4d6909126020c4193051c97a86b5a7bd6e312f96c88f85794a4b69ab8ce |
PyKrige-1.7.2-cp312-cp312-macosx_10_9_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 91cd18ec9044d28fe5b397e5788b712b7f36c0c116de22ae7d56952f83b253ca |
|
MD5 | 856de2dadf62c5a3aa9841b573c54425 |
|
BLAKE2b-256 | 1f57a0161ed40ca24be480a02067410a849317d38d736fa3894190c0dc4280ab |
PyKrige-1.7.2-cp311-cp311-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 36b8fec0e761f6406de992f16dbc6f82a7616a918f6e2dc0a13002a419831827 |
|
MD5 | 119cffb5bffc1d069dc129614a23a37c |
|
BLAKE2b-256 | 50c4b2465d12e370dc4a20539a163b7ca84d0bb6dc8a41a37dbed9b7069bcb97 |
PyKrige-1.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 175f1b12dfe3cd1751f2c70c872c8d16ca712b55569fe98fd5ae4bd58fb49cc3 |
|
MD5 | f08f575ab0120cb3f29e00ff2b237fdd |
|
BLAKE2b-256 | 51a320535a4e2ab56539dfd169fbad55fd302745bde52d6e4041a1dc02324e97 |
PyKrige-1.7.2-cp311-cp311-macosx_11_0_arm64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b4e68fc84df9fb521a27a1bec2dee60c12a95988712fee31e0a8753c5e51f3df |
|
MD5 | 11709a39cb71c20d7238123f1cb70f1d |
|
BLAKE2b-256 | ac911282b2561a455eda659b481816771f722b3c68fad75506a5d4d70d0f1726 |
PyKrige-1.7.2-cp311-cp311-macosx_10_9_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 725bac8d185078f6e9853acb89cf2cc6eee3ce193419c0c7ec2b9b43b55f4057 |
|
MD5 | b243aae1b5869aaf400017cc8841da15 |
|
BLAKE2b-256 | aacd65fab13b7ffb8c219ec0f3b7308e5be9c50721562e212e1f302e4d467727 |
PyKrige-1.7.2-cp310-cp310-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 479917f68b448d3952cf572126ea0a859da4780d50c8ff4be00d41f3dc9396b7 |
|
MD5 | 49b70c1cff9773c81eec2baf83408fb5 |
|
BLAKE2b-256 | 1a995442c539400f640c14ae10f1f88e4b85ed1511b19d8cd03fb03e79a046e3 |
哈希值 用于 PyKrige-1.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 855032b06995b4789d42e4ccd99a2484fabd3fad30d79525b8fe913cc8ff0546 |
|
MD5 | 4a8d5460c73c2c451da6ce99687cde10 |
|
BLAKE2b-256 | b729d524db356834989799b11efb83361a2ae7720f3c55ed1be67e369da57475 |
哈希值 用于 PyKrige-1.7.2-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 54bf6252e3fa91a6d798e7d9669108154d2f6866283da6f6029d2813667e64ea |
|
MD5 | 01a7c42967eeffb91164ad46abbe2985 |
|
BLAKE2b-256 | 8851f9312aa28fee96670e9012b8a162864309d8cc3317e5788d84ec7520a660 |
哈希值 用于 PyKrige-1.7.2-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5975b5fd939266835c197289dbdb2dd2c2408f9cb56246019c43d5353eaa3ea3 |
|
MD5 | e8471b730486088a816c5aa92a5cbfb8 |
|
BLAKE2b-256 | c022ff87203ebbe231c7101304a46ebf4ea00632a976a6e9c470d487c905a832 |
哈希值 用于 PyKrige-1.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e588f5e087f08356e4089e0dd83266e751e8821a8feff33a52a4ffc888ce321a |
|
MD5 | 9220369c79d9b3af154574d9202be8cc |
|
BLAKE2b-256 | bb9254bde5a6c097b3267c7f29e9650c52842c970c1184d2b311a3e95ae34e37 |
哈希值 用于 PyKrige-1.7.2-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7d742ed9240d31c3b082570c3d99bf1a0a0b02d49c723cb69a12ed52fc2faf27 |
|
MD5 | 934e79f8e805bca3e802588deda8610d |
|
BLAKE2b-256 | 7f316e82ba491e2bad3272f86e73409668388cb2503773f3a6d3c829a764a63a |
哈希值 用于 PyKrige-1.7.2-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4982734bbbd562fd8affdfd23d10a5f77a61690a1e75fc0e5514a0c016a813eb |
|
MD5 | 14032ae20941c61de2e12208e57757f8 |
|
BLAKE2b-256 | 097681b2b99afc614cbc5ba878772d42c13421b7ea0ffa8cfba71879b4f2403a |
哈希值 用于 PyKrige-1.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 86a872bf47c72eaf5cf8d30eb56b6eea21ac0c47e4468a3d4b44586651b7d9aa |
|
MD5 | 97503247fd7beb7c4217496fa3605edf |
|
BLAKE2b-256 | 18eb08d7e9c339ad57d06855bc14543d05a5b87e775a982777f890c49d57088e |
哈希值 用于 PyKrige-1.7.2-cp38-cp38-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8fbd401edda1aff0a2031cacf8ddf5ba737c283dfc0d89b2cb249c0b0987b221 |
|
MD5 | 194b2c8edbd2e77989e6dcd7aa1de9b2 |
|
BLAKE2b-256 | 6c0721d78a3d9fd7a32e057db8e47221fa0cb2e1196b5ed96cd2edb5bd85e8e2 |
哈希值 用于 PyKrige-1.7.2-cp38-cp38-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 77c673dd7440ea80dcdd27f9a96371feeaa4eaaaa3cf5c70f75474aa19c6574f |
|
MD5 | 9a8d068a012fbf4b7d9b30f2d92f7505 |
|
BLAKE2b-256 | ef424a55f3d4bbcbd8588ee4173b6a32b7daac459dcaf596fb54560da3f03644 |