📄 graph_obj.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 + -