2024-09-30 22:28:17 发布
网友
我想显示来自RowInstance的信息。下面的代码段显示了大多数属性。在
RowInstance
# type(line) is Orange.data.table.RowInstance for i, cell in enumerate(line.values()): print(cell.value)
但是,无法从方法values()访问“元数据值”。只返回特征值。在
values()
如何从RowInstance访问元数据?在
我找到了一种读取元数据属性的方法
Domain属性包含attributes列表和{a3}列表。在
>>> line.domain.attributes[0].name "Feature1" >>> line.domain.metas[0].name "Metadata1"
域还有一个实用函数,可以从其名称中获取属性/元索引。这导致发现元数据值位于负索引(-1、-2、-3、…)中。在
通过索引,就可以获得RowInstance(行变量)的值。在
>>> line[0] Value('Feature1', Hello) >>> line[0].value "Hello" >>> line[-2].value 4.0
参考号:https://docs.orange.biolab.si/3/data-mining-library/reference/data.domain.html
我找到了一种读取元数据属性的方法
Domain属性包含attributes列表和{a3}列表。在
域还有一个实用函数,可以从其名称中获取属性/元索引。这导致发现元数据值位于负索引(-1、-2、-3、…)中。在
^{pr2}$通过索引,就可以获得
RowInstance
(行变量)的值。在参考号:https://docs.orange.biolab.si/3/data-mining-library/reference/data.domain.html
相关问题 更多 >
编程相关推荐