首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >arff模块中的错误

arff模块中的错误
EN

Stack Overflow用户
提问于 2017-06-04 08:05:18
回答 2查看 1.3K关注 0票数 2

我在linux的Python 2.7.12中工作。我已经为机器安装了liac-arff和arff模块.下面的行将引发一个错误。

代码语言:javascript
复制
arff_frame = arff.load(
        open(filename, 'r'), encode_nominal=encode_nominal, return_type=arff.DENSE)

错误是,AttributeError: 'module' object has no attribute 'DENSE'对如何解决这个错误有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-06-04 08:07:04

确保您的脚本文件不命名为arff.py。它阻止您安装的arff模块的导入。

还要确保没有剩下的arff.pyc

更新

确保安装了liac-arff (而不是arff)包。

代码语言:javascript
复制
>>> import arff
>>> arff.DENSE
0
票数 2
EN

Stack Overflow用户

发布于 2017-06-04 08:18:39

liac-arff at https://pythonhosted.org/liac-arff/的文档将函数签名为

代码语言:javascript
复制
arff.load(fp, encode_nominal=False, return_type=0)

看起来在Python 2环境中有这个版本。如果你做pip install arff的话,这就是你得到的版本。

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

https://stackoverflow.com/questions/44352020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档