| 1 | initial version |
First of all, you do not need numpy to initialize a graph. Simply write
M1 = DiGraph(matrix([[0,1,0],[0,0,1],[0,0,0]])) #first motif
M5 = DiGraph(matrix([[0,1,1],[0,0,1],[0,0,0]])) #second motif
Your question is documented in subgraph_search, subgraph_search_iterator and subgraph_search_count. You can access the documentation through
sage: G = DiGraph()
sage: G.subgraph_search?
There is an option induced which allows you to search only for induced subgraph and which is False by default.
sage: M5.subgraph_search_count(M1)
1
sage: M5.subgraph_search_count(M1,induced=True)
0
Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.