gpt4 book ai didi

python - 导入错误 : No module named arff

转载 作者:太空狗 更新时间:2023-10-30 02:11:31 25 4
gpt4 key购买 nike

这里有一个简单的代码,如 link在 python 中读取 arff 文件(注释的文件也不起作用):

import arff
for row in arff.load('heart_train.arff'):
print(row.sex)

这是我收到的错误:

python id3.py 
Traceback (most recent call last):
File "id3.py", line 1, in <module>
import arff
ImportError: No module named arff

“heart_train”arff 文件数据如下:

@relation cleveland-14-heart-disease
@attribute 'age' real
@attribute 'sex' { female, male}
@attribute 'cp' { typ_angina, asympt, non_anginal, atyp_angina}
@attribute 'trestbps' real
@attribute 'chol' real
@attribute 'fbs' { t, f}
@attribute 'restecg' { left_vent_hyper, normal, st_t_wave_abnormality}
@attribute 'thalach' real
@attribute 'exang' { no, yes}
@attribute 'oldpeak' real
@attribute 'slope' { up, flat, down}
@attribute 'ca' real
@attribute 'thal' { fixed_defect, normal, reversable_defect}
@attribute 'class' { negative, positive}
@data
63,male,typ_angina,145,233,t,left_vent_hyper,150,no,2.3,down,0,fixed_defect,negative
37,male,non_anginal,130,250,f,normal,187,no,3.5,down,0,normal,negative
41,female,atyp_angina,130,204,f,left_vent_hyper,172,no,1.4,up,0,normal,negative
56,male,atyp_angina,120,236,f,normal,178,no,0.8,up,0,normal,negative
57,female,asympt,120,354,f,normal,163,yes,0.6,up,0,normal,negative
57,male,asympt,140,192,f,normal,148,no,0.4,flat,0,fixed_defect,negative
...

最佳答案

您应该将脚本从 arff.py 重命名为不同的名称,例如 arfftest.py。 Python 无法导入您需要的 arff 模块,因为它的名称与您的应用程序文件名相同。

如果您还没有安装 arff 包本身,请使用 pip 或 easy_install 安装它:

pip install arff
# or easy_install arff
# or pypm install arff

关于python - 导入错误 : No module named arff,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21810477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com