gpt4 book ai didi

python - 如何在 Python 中使用 LIAC-ARFF 包写入 ARFF 文件?

转载 作者:行者123 更新时间:2023-11-28 16:36:08 26 4
gpt4 key购买 nike

我想在 python 中加载一个 ARFF 文件,然后更改它的一些值,然后将更改保存到文件中。我正在使用 LIAC-ARFF 包 ( https://pypi.python.org/pypi/liac-arff )。我使用以下代码行加载了 ARFF 文件:

import arff
data = arff.load(open(FILE_NAME, 'rb'))

data 中操作一些值后,我想将 data 写入另一个 ARFF 文件。有什么解决办法吗?

最佳答案

使用以下代码:

import arff
data = arff.load(open(FILE_NAME, 'rb'))
f = open(outputfilename, 'wb')
arff.dump(data, f)
f.close()

LICA-ARFF 描述中,您看到了序列化为文件的 dump 方法,但这是错误的。它只是将对象写为文本文件。序列化意味着保存整个对象,因此输出文件是二进制文件而不是文本文件。

关于python - 如何在 Python 中使用 LIAC-ARFF 包写入 ARFF 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25916731/

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