作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在 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/
我们有一个只能在有限查询访问中发现的设备。还有第二个设备,其固件可以与该设备通信。我们正在尝试从带有蓝牙适配器的计算机连接到此设备。到目前为止,我们尝试使用BlueCove-2.1.1.SNAPSHO
我想在 python 中加载一个 ARFF 文件,然后更改它的一些值,然后将更改保存到文件中。我正在使用 LIAC-ARFF 包 ( https://pypi.python.org/pypi/liac
我是一名优秀的程序员,十分优秀!