簡體   English   中英

如何解決“NameError: name 'ArffDecoder' is not defined”?

[英]How can I solve "NameError: name 'ArffDecoder' is not defined"?

嗨我寫了以下代碼

import pandas as pd
import numpy as np
import arff as arf

file = open("final-dataset.arff")
decoder = arf.ArffDecoder()
data=decoder.decode(file,encode_nominal=True)

有多個 arff 相關的包。 根據您對ArffDecoder()類的使用,您可能安裝了 arff (項目源代碼PyPI ),而您正在尋找的是liac-arff

要解決您的問題,您需要卸載 arff 並安裝 liac-arff。 在使用 liac-arff 之前需要刪除 arff,因為在使用import arff導入它們時它們都使用相同的名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM