Paste number 8476: pyrple.Graph.infer example (for chimezie)

Paste number 8476: pyrple.Graph.infer example (for chimezie)
Pasted by: sbp
When:19 years, 9 months ago
Share:Tweet this! | http://paste.lisp.org/+6JG
Channel:#swhack
Paste contents:
Raw Source | XML | Display As
>>> import pyrple
>>> G = pyrple.Graph(ntriples='<#Jessica> <#likes> <#Chris> .')
>>> P = pyrple.Graph(ntriples='?p ?q ?r .')
>>> Q = pyrple.Graph(ntriples='?r ?q ?p .')
>>> print G.infer(P, Q, mode='filter')
[(<#Chris>, <#likes>, <#Jessica>)]
>>> G.infer(P, Q, mode='apply')
>>> print G
[(<#Jessica>, <#likes>, <#Chris>), (<#Chris>, <#likes>, <#Jessica>)]
>>> 

This paste has no annotations.

Colorize as:
Show Line Numbers

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.