用于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第三方库


热门话题
Java3D图表JavaGnuplotHybrid   java httpclient异常“org.apache.http.conn.ConnectionPoolTimeoutException:等待连接超时”   java如何使用Drive API连接到Google Drive文件夹   java如何正确组合@PathParams和@RequestBody?   使用JsonParser的java Jackson反序列化正在跳过@context的第一个键值对   java Twitter4j为getCreatedAt和getCountry获取空白或null   java doOnNext()不会被称为Spring Webflux   java Liberty批处理在使用与spring批处理相同的输入参数启动作业时未引发异常(JobInstanceAlreadyExistsException)   api使用WordNet有没有简单的基于Java的词义消歧?   Java和YAML:如何解析多个YAML文档并将它们合并到单个YAML表示?   swing Java:mouseClicked事件不总是触发   从firebase获取Json作为字符串在java中不起作用   java将带有extrastring的意图从活动发送到选项卡片段   Java中的调用方法问题   java是否可以在TestNG dataprovider类中注入变量   java如何在安卓 studio中使列表中的项目可单击并引导到具有特定格式的新页面   java程序在eclipse中运行,但不在终端中运行   java无法让mockito模拟公共类的公共方法