- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个从 liac-weka 包生成的 ARFF 文件。
% Finger-tapped_dataset
@RELATION Feature_onsets
@ATTRIBUTE file STRING
@ATTRIBUTE nOnset INTEGER
@ATTRIBUTE Duration REAL
@ATTRIBUTE RMS.mean REAL
@ATTRIBUTE RMS.var REAL
@ATTRIBUTE spectralCentroid.mean REAL
@ATTRIBUTE spectralCentroid.var REAL
@DATA
sound_1,1,0.859138309956,0.00811793841422,0.000330115522956,0.0686389952898,8.52151861181e-05
sound_1,2,0.719818592072,0.0209680441767,0.00351395853795,0.0674178153276,0.000161568881595
sound_1,3,0.661768734455,0.021980991587,0.00362967769615,0.0664032921195,0.000200695401873
sound_1,4,0.441179126501,0.0213470663875,0.0032624185551,0.0699469298124,0.00039628680679
sound_1,5,0.9287981987,0.0224026963115,0.00370181445032,0.0690619647503,0.000339957477991
sound_1,6,0.917188227177,0.0215289667249,0.00351273571141,0.0691223442554,0.000326170702465
sound_1,7,0.441179126501,0.0240413267165,0.00402954593301,0.0688840150833,0.000323307351209
sound_1,8,0.243809521198,0.0253500081599,0.00412592897192,0.0682555362582,0.000328328402247
sound_1,9,0.673378705978,0.0244132820517,0.00386085407808,0.0677450224757,0.000302833941532
sound_1,10,0.487619042397,0.025617858395,0.004043656867,0.06802662462,0.000307480600895
sound_1,11,1.61451244354,0.0236539077014,0.00386097631417,0.0858256071806,0.00764736300334
%
%
%
尝试阅读时:
import arff
arff.loads('result.arff')
我收到以下错误:
arff.BadLayout: Invalid layout of the ARFF file, at line 1
我找不到问题所在。 Weka 打开文件但不使用 python 包...有什么想法吗?提前致谢!
最佳答案
在 https://pythonhosted.org/liac-arff/ 查看 ARFF 模块文档, load() 将文件对象作为输入。看起来你在 result.arff 文件中有上述数据,所以你应该加载它:
fp = open('result.arff')
testdata = arff.load(fp)
这应该可以解决上述与 arff.BadLayout 相关的错误。
关于python - ARFF 文件的布局无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37280306/
为什么有人会使用 arff?请给出读取arff文件并在java中使用它的示例代码。 我在 weka 站点中找到了以下代码片段: BufferedReader reader = new Buffered
我能够使用以下命令加载 .arff 文件。但我无法从对象中提取数据并将对象转换为数据帧格式。我需要这个来在此数据帧上应用机器学习算法。 命令:- import arff dataset = pd.Da
我正在尝试从https://cometa.ujaen.es/下载arff数据集(例如 https://cometa.ujaen.es/datasets/yahoo_arts )并使用 scipy.ar
我想在 python 中加载一个 ARFF 文件,然后更改它的一些值,然后将更改保存到文件中。我正在使用 LIAC-ARFF 包 ( https://pypi.python.org/pypi/liac
我想在 scikit-learn 中处理相当大的 ARFF 文件。这些文件位于 zip 存档中,我不想在处理之前将存档解压到文件夹中。因此,我使用Python 3.6的zipfile模块: from
我正在尝试获取一组评论,并将它们转换为 ARFF 格式以便与 WEKA 一起使用。不幸的是,要么我完全误解了格式的工作原理,要么我必须为所有可能的单词提供一个属性,然后是一个存在指示符。有谁知道更好的
所以,我一直在使用本教程 https://weka.wikispaces.com/Text+categorization+with+WEKA 中的示例“TextCategorizationTest.j
如何使用 Java 在 WEKA ARFF 文件中添加类属性? 特别是,我的 ARFF 结构(根据所述 here )应该是: @attribute text string @attribute cla
我有一个从 liac-weka 包生成的 ARFF 文件。 % Finger-tapped_dataset @RELATION Feature_onsets @ATTRIBUTE f
我在 Linux 中使用 Python 2.7.12。我已经为机器安装了 liac-arff 和 arff 模块。以下行会引发错误。 arff_frame = arff.load( o
我有一些代码可以给我一个单词列表以及它们在文本中出现的频率,我正在寻找它以便代码自动将前 10 个单词转换为 ARFF @RELATION 词频 @ATTRIBUTE 字串@ATTRIBUTE 频率数
我正在使用 Java 程序生成一个 .arff 文件。该文件有大约 600 个属性。 我无法在 Weka Explorer 中打开该文件。它说:“标称值未在 header 中声明,请阅读 Token[
我正在尝试学习 Weka:我正在使用此处的 Iris 数据集 http://storm.cis.fordham.edu/~gweiss/data-mining/weka-data/iris.arff
Weka 中的分类器(例如决策树)将如何解释“?” (表示 ARFF 文件中的缺失值)在学习阶段?Weka 会用一些预定义的值(例如“0”或“false”)替换它,还是会以某种方式影响训练过程? 最佳
我试图在 weka 中打开一个 arff 文件,但出现两个错误。 第一个,“文件未被识别为 arff 文件。原因:标称值未在标题中声明,读取 token [25],第 772 行” 奇怪的是,我删除了
我需要在我的 Java 应用程序中打印使用 Weka 对上传文件应用过滤方法后生成的 ARFF 文件。 Weka 中有什么方法或任何方法可以将 ARFF 文件打印为二维数组吗?我需要打印参数名称和值。
这是我在这个论坛上的第一个问题....我正在使用 WEKA API 在 Java 中制作数据挖掘应用程序。我首先进行预处理阶段,当我保存 ARFF 文件时,我想添加几行(作为注释)来指定我对文件所做的
我正在编写一个脚本来使用 weka 进行一些分类,当我尝试运行分类器时出现错误。我已经使用 weka.core.converters.CSVLoader 从 CSV 文件转换了文件。 然后我使用 we
有人成功地尝试从 Windows 命令行将许多 ARFF 文件转换为 CSV 文件。 我尝试使用 weka.core.converters.CSVSaver 但它仅适用于单个文件。 可以对多个文件做吗
我是java初学者,我想将现有的.csv文件转换为.arff文件,我已经编写了下面的代码,但它没有转换,而是出现了错误。请任何人帮助我解决这些错误并建议我如何 程序: import weka.core
我是一名优秀的程序员,十分优秀!