⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 graph_obj.py

📁 orange源码 数据挖掘技术
💻 PY
字号:
# Description: Shows how to use graphs
# Category:    general
# Classes:     Graph
# Uses:        
# Referenced:  graph.htm

import orange

graph = orange.GraphAsMatrix(4, 0, objectsOnEdges = 1)
graph.objects = ["Age", "Gender", "Height", "Weight"]

graph["Age", "Gender"] = "a string"
# commented out: causes differences in regression tests between machines
#graph["Age", "Height"] = orange
graph["Gender", "Height"] = [1, 2, 3]
print graph.getEdges()

print graph[1, 2]
print graph["Gender", "Height"]
print graph["Age", "Gender"]
print graph["Age", "Height"]

graph.objects = {}
graph.objects["Age"] = 0
graph.objects["Gender"] = 1
graph.objects["Height"] = 2

print graph["Age", "Gender"]
try:
    print graph["Gender", "Height"]
except:
    print 'graph["Gender", "Height"] failed'

print graph.getNeighbours("Age")
graph.returnIndices = 1
print graph.getNeighbours("Age")


graph = orange.GraphAsMatrix(5, 0, 3)
print graph[4, 1]
graph[4, 1, 1]=12
print graph[4, 1, 1]
print graph[4, 1]

print graph.edgeExists(4, 1)
print graph.edgeExists(4, 2)
print graph.edgeExists(4, 1, 1)
print graph.edgeExists(4, 1, 2)

e = graph[4, 1]
e[1]
e[2]
e[1] = None
e[2] = 3
print graph.edgeExists(4, 1, 1)
print graph.edgeExists(4, 1, 2)
print e
graph[4, 1]=None
print e

⌨️ 快捷键说明

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