basket.py

来自「orange源码 数据挖掘技术」· Python 代码 · 共 34 行

PY
34
字号
# Description: Reads a basket file
# Category:    file formats
# Classes:     ExampleTable
# Uses:        inquisition.basket, inquisition2.basket
# Referenced:  fileformats.htm

import orange

print "Sentences in 'inquisition'"
##data = orange.ExampleTable("inquisition")
##for ex in data:
##    print ex
##    print

data = orange.ExampleTable("inquisition2")
for ex in data:
    print ex

# This is to make the regression test independent of the system
# and the version of Python
def printSortedMetas(metas, nm=0):
    l = metas.items()
    if nm:
        l.sort(lambda x,y: cmp(x[0].name, y[0].name))
    else:
        l.sort(lambda x,y: cmp(x[0], y[0]))
    print l
    
example = data[4]
printSortedMetas(example.getmetas())
printSortedMetas(example.getmetas(int))
printSortedMetas(example.getmetas(str))
printSortedMetas(example.getmetas(orange.Variable), 1)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?