用于tex86校准的开源python包

baysparp的Python项目详细描述


https://travis-ci.org/brews/baysparpy.svg?branch=master

用于tex86校准的开源python包。

这个包是基于原始贝叶斯(贝叶斯空间变化回归)的MATLAB(https://github.com/jesstierney/BAYSPAR)。

快速示例

首先,加载密钥包和示例数据集:

importnumpyasnpimportbaysparasbsrexample_file=bsr.get_example_data('castaneda2010.csv')d=np.genfromtxt(example_file,delimiter=',',names=True)

此数据集(来自Castañeda et al. 2010) 有两列给出了沉积年龄(日历年bp)和tex86。

我们可以用predict_seatemp()

prediction=bsr.predict_seatemp(d['tex86'],lon=34.0733,lat=31.6517,prior_std=6,temptype='sst')

要查看预测中的实际数字,请直接解析prediction.ensemble或使用prediction.percentile()获取5%、50%和95%的百分位数。

您还可以使用bsr.predictplot()bsr.densityplot()绘制预测。

有关更多详细信息、示例和其他预测函数,请参阅联机文档(https://baysparpy.readthedocs.io)。

安装

要使用pip安装baysparpy,请运行:

$ pip install git+git://github.com/brews/baysparpy.git@stable

不幸的是,baysparpy与python 2不兼容。

支持和发展

许可证

baysparpy在开源gplv3(https://www.gnu.org/licenses)下可用。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将字符串转换为自定义对象   java如何从socket方法获取数据?   Java中的soap读取回车和新行   java在单击时替换图像   java推荐的使用RXJava执行异步任务的方法   java MySql连接器JDBC驱动程序不支持连接池吗?   java将活动堆栈清理到顶部   java计数用户输入的数量   java从webservice下载大文件导致应用程序性能问题   JavaLocalDate。EPOCH不可用   java如何在使用Selenium等待一定时间后,在页面无法加载(get(url))时自动刷新页面   java Calendar setLenient方法不允许检查年份字段的健全性   java Eclipse和intelliJ 安卓 SDK问题   java为什么我可以在没有super关键字的情况下调用父方法?   java iText的PDF格式不好