首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >运行状态不带cython的模型

运行状态不带cython的模型
EN

Stack Overflow用户
提问于 2018-04-18 12:03:08
回答 2查看 155关注 0票数 0

我想使用python库中的不同模型(例如Arima和AR)。但是,我不允许在我的计算机上安装Cython。有没有办法在不使用cython的情况下使用statsmodel?我正在使用Python 2.7,根据他们的网站,旧版本应该是可能的,但他们缺乏进一步的说明。

EN

回答 2

Stack Overflow用户

发布于 2018-04-18 14:39:13

只需要使用Cython来生成C文件。

使用二进制或源代码(sdist)发行版都不再需要cython。sdist包含由cython生成的C文件,并且需要C编译器,但不需要cython。

可以在没有C扩展的情况下使用statsmodel的一部分,但这只是因为可以导入一些纯Python的模块,而不需要导入依赖于扩展代码的模块。然而,时间序列模型,如ARIMA或状态空间模型大量使用Cython/C扩展,没有编译的扩展将无法工作。

票数 1
EN

Stack Overflow用户

发布于 2018-04-18 12:11:38

根据他们的网站,如果你使用Python 3.4+,no

从统计数据模型站点-> requirements

依赖项

StatsModels0.8使用以下最低版本要求进行了测试。但是,某些功能需要更新的版本。

Python >= 2.6,包括Python3.x.。。

从github构建代码需要Cython >= 0.24,但不需要从源代码发行版构建。早期版本也可以使用,但如果您使用的是Python3.4,则必须使用CythonPython0.20.1。

我不确定他们所说的源代码分发是什么意思,但是如果你使用的是Python 3.4之前的版本,也许有一种方法可以在不使用Cython的情况下编译它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49899269

复制
相关文章

相似问题

添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文