条件密度估计。

pyknos的Python项目详细描述


PyPI versionContributions welcomeGitHub license

说明

用于条件密度估计的Python包。它要么包装要么 实现不同的条件密度估计。在

归一化流密度估计

此包提供对所有 nflows的功能。在

设置

克隆存储库并使用 environment.yml创建conda环境的文件:conda env create -f environment.yml。如果您已经有一个pyknos环境 要刷新依赖关系,只需运行conda env update -f environment.yml --prune。在

或者,您可以使用pip install -e ".[dev]"通过setup.py安装(dev标志安装开发和测试 依赖关系)。在

示例

示例收集在examples/中的笔记本中。在

二进制文件和Jupyter笔记本

使用

我们使用gitlfs来存储大的二进制文件。那些文件不是 通过克隆存储库下载,但您必须将它们提取出来 分开。为此,请按照此处的安装说明进行操作 https://git-lfs.github.com/。在 特别是,在新机器上新克隆的存储库中,您将 需要同时运行git-lfs installgit-lfs pull。在

贡献

我们使用文件名过滤器来识别大的二进制文件。一旦你 安装并拉取git lfs您可以通过以下方式将文件添加到git lfs 将_gitlfs附加到基名称,例如oldbase_gitlfs.npy。那么 将文件添加到索引中,提交,gitlfs将跟踪它。在

此外,为了避免因Jupyter笔记本电脑输出而产生较大差异,我们 正在使用nbstripout在 承诺。nbstripout包在 安装pyknos。但是,请确保设置 过滤自己,例如,通过nbstriout --install或 所述的不同选项 here。在

姓名

pyknós(πΓκνός)是希腊语中密度的音译根 (pyknótita)也指sagicious。在

版权声明

这个程序是免费软件:你可以重新发布和/或修改 根据GNU Affero通用公共许可证的条款 自由软件基金会,许可证的第3版,或 (由您选择)任何更高版本。在

分发这个程序是希望它能有用, 但没有任何保证;甚至没有 适销性或对特定目的的适用性。见 GNU Affero通用公共许可证了解更多详细信息。在

您应该已经收到了GNU Affero通用公共许可证的副本 和这个节目一起。如果没有,请参见https://www.gnu.org/licenses/。在

致谢

感谢Artur Bekasov,Conor Durkan和George Papamarkarios 他们在nflows上的工作。在

这个包中的MDN实现由Conor M.Durkan完成。在

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

推荐PyPI第三方库


热门话题
java如何将jaxb插件扩展与gradlejaxbplugin一起使用   java Hibernate列表<Object[]>到特定对象   java使用多态性显示arraylist的输出   java水平堆叠卡,带有一定偏移量   java错误:找不到符号方法liesInt()   java客户机/服务器文件收发中的多线程流管理   在java中可以基于访问重载方法吗?   包含空元素的java排序数组   swing Java按钮/网格布局   java BottomNavigationView getmaxitemcount   java空指针异常字符串生成器   java Xamarin升级导致“类文件版本错误52.0,应为50.0”错误   java我正在尝试打印它,而不只是对每一行进行println   Tomcat7中的java是否需要复制上下文。将xml转换为conf/Catalina/locahost以使其生效   带有注入服务的java REST端点在何处引发自定义WebServiceException?   在Java中使用GPS数据   java如何将JFreeChart ChartPanel导出到包含添加的CrosshairOverlay的图像对象?   内置Eclipse期间的Java 8堆栈溢出   java在GWT编译的JavaScript中如何表示BigDecimal