64
64
" }\n " ,
65
65
" \n " ,
66
66
" graphscope.set_option(show_log=True) # enable logging\n " ,
67
+ " graphscope.set_option(initializing_interactive_engine=False)\n " ,
67
68
" sess = graphscope.session(k8s_volumes=k8s_volumes, k8s_etcd_mem='512Mi') # create a session"
68
69
]
69
70
},
77
78
" 这是我们接下来将要用到的建图方法。\n " ,
78
79
" \n " ,
79
80
" ```python\n " ,
80
- " def add_vertices(self, vertices, label=\" _\" , properties=[] , vid_field=0):\n " ,
81
+ " def add_vertices(self, vertices, label=\" _\" , properties=None , vid_field=0):\n " ,
81
82
" pass\n " ,
82
83
" \n " ,
83
- " def add_edges(self, edges, label=\" _\" , properties=[] , src_label=None, dst_label=None, src_field=0, dst_field=1):\n " ,
84
+ " def add_edges(self, edges, label=\" _\" , properties=None , src_label=None, dst_label=None, src_field=0, dst_field=1):\n " ,
84
85
" pass\n " ,
85
86
" ```\n " ,
86
87
" \n " ,
87
88
" 接下来,我们将介绍这些方法,并且展示其用法。"
88
89
]
89
90
},
90
91
{
91
- "cell_type" : " code" ,
92
- "execution_count" : null ,
92
+ "cell_type" : " markdown" ,
93
93
"metadata" : {},
94
- "outputs" : [],
95
94
"source" : [
96
95
" ### 建立图\n " ,
97
96
" \n " ,
136
135
" graph = graph.add_vertices(\n " ,
137
136
" # source file for vertices labeled as person; \n " ,
138
137
" Loader(\" /home/jovyan/datasets/ldbc_sample/person_0_0.csv\" , delimiter=\" |\" ),\n " ,
138
+ " \" person\" ,\n " ,
139
139
" # columns loaded as property\n " ,
140
140
" [\" firstName\" , \" lastName\" ],\n " ,
141
141
" # The column used as vertex ID\n " ,
261
261
" graph = sess.g()\n " ,
262
262
" graph = graph.add_vertices(Loader(\" /home/jovyan/datasets/ldbc_sample/person_0_0.csv\" , delimiter=\" |\" ), label=\" person\" )\n " ,
263
263
" graph = graph.add_edges(\n " ,
264
- " Loader(\" /home/jovyan/datasets/ldbc_sample/person_knows_person_0_0.csv\" , delimieter =\" |\" ),\n " ,
264
+ " Loader(\" /home/jovyan/datasets/ldbc_sample/person_knows_person_0_0.csv\" , delimiter =\" |\" ),\n " ,
265
265
" \" knows\" ,\n " ,
266
266
" src_label=\" person\" ,\n " ,
267
267
" dst_label=\" person\" ,\n " ,
286
286
" graph = sess.g()\n " ,
287
287
" graph = graph.add_vertices(Loader(\" /home/jovyan/datasets/ldbc_sample/person_0_0.csv\" , delimiter=\" |\" ), label=\" person\" )\n " ,
288
288
" graph = graph.add_edges(\n " ,
289
- " Loader(\" /home/jovyan/datasets/ldbc_sample/person_knows_person_0_0.csv\" , delimieter =\" |\" ),\n " ,
289
+ " Loader(\" /home/jovyan/datasets/ldbc_sample/person_knows_person_0_0.csv\" , delimiter =\" |\" ),\n " ,
290
290
" \" knows\" ,\n " ,
291
291
" src_label=\" person\" ,\n " ,
292
292
" dst_label=\" person\"\n " ,
309
309
" graph = sess.g()\n " ,
310
310
" graph = graph.add_vertices(Loader(\" /home/jovyan/datasets/ldbc_sample/person_0_0.csv\" , delimiter=\" |\" ), label=\" person\" )\n " ,
311
311
" graph = graph.add_edges(\n " ,
312
- " Loader(\" /home/jovyan/datasets/ldbc_sample/person_knows_person_0_0.csv\" , delimieter =\" |\" ),\n " ,
312
+ " Loader(\" /home/jovyan/datasets/ldbc_sample/person_knows_person_0_0.csv\" , delimiter =\" |\" ),\n " ,
313
313
" \" knows\"\n " ,
314
314
" )"
315
315
]
336
336
"source" : [
337
337
" graph = sess.g()\n " ,
338
338
" graph = graph.add_edges(\n " ,
339
- " Loader(\" /home/jovyan/datasets/ldbc_sample/person_knows_person_0_0.csv\" , delimieter =\" |\" ),\n " ,
339
+ " Loader(\" /home/jovyan/datasets/ldbc_sample/person_knows_person_0_0.csv\" , delimiter =\" |\" ),\n " ,
340
340
" \" knows\"\n " ,
341
341
" )"
342
342
]
357
357
" graph = sess.g()\n " ,
358
358
" graph = graph.add_vertices(Loader(\" /home/jovyan/datasets/ldbc_sample/person_0_0.csv\" , delimiter=\" |\" ), label=\" person\" )\n " ,
359
359
" graph = graph.add_vertices(Loader(\" /home/jovyan/datasets/ldbc_sample/post_0_0.csv\" , delimiter=\" |\" ), label=\" post\" )\n " ,
360
- " \n " ,
360
+ " graph = graph.add_vertices(Loader( \" /home/jovyan/datasets/ldbc_sample/comment_0_0.csv \" , delimiter= \" | \" ), label= \" comment \" ) \n " ,
361
361
" graph = graph.add_edges(\n " ,
362
362
" Loader(\" /home/jovyan/datasets/ldbc_sample/person_likes_comment_0_0.csv\" , delimiter=\" |\" ),\n " ,
363
+ " \" comment\" ,\n " ,
363
364
" [\" creationDate\" ],\n " ,
364
365
" src_label=\" person\" ,\n " ,
365
- " dst_label=\" person \"\n " ,
366
+ " dst_label=\" comment \"\n " ,
366
367
" )\n " ,
367
368
" graph = graph.add_edges(\n " ,
368
369
" Loader(\" /home/jovyan/datasets/ldbc_sample/person_likes_post_0_0.csv\" , delimiter=\" |\" ),\n " ,
370
+ " \" likes\" ,\n " ,
369
371
" [\" creationDate\" ],\n " ,
370
372
" src_label=\" person\" ,\n " ,
371
373
" dst_label=\" post\"\n " ,
458
460
},
459
461
{
460
462
"cell_type" : " code" ,
461
- "execution_count" : 4 ,
462
- "metadata" : {},
463
- "outputs" : [
464
- {
465
- "ename" : " NameError" ,
466
- "evalue" : " name 'graph' is not defined" ,
467
- "output_type" : " error" ,
468
- "traceback" : [
469
- " \u001b [0;31m---------------------------------------------------------------------------\u001b [0m" ,
470
- " \u001b [0;31mNameError\u001b [0m Traceback (most recent call last)" ,
471
- " \u001b [0;32m<ipython-input-4-0dd6a629fd41>\u001b [0m in \u001b [0;36m<module>\u001b [0;34m\u001b [0m\n \u001b [0;32m----> 1\u001b [0;31m \u001b [0mgraph\u001b [0m\u001b [0;34m.\u001b [0m\u001b [0mserialize\u001b [0m\u001b [0;34m(\u001b [0m\u001b [0;34m'/tmp/seri'\u001b [0m\u001b [0;34m)\u001b [0m\u001b [0;34m\u001b [0m\u001b [0;34m\u001b [0m\u001b [0m\n \u001b [0m" ,
472
- " \u001b [0;31mNameError\u001b [0m: name 'graph' is not defined"
473
- ]
474
- }
475
- ],
463
+ "execution_count" : null ,
464
+ "metadata" : {},
465
+ "outputs" : [],
476
466
"source" : [
477
467
" graph.save_to('/tmp/seri')"
478
468
]
715
705
"name" : " python" ,
716
706
"nbconvert_exporter" : " python" ,
717
707
"pygments_lexer" : " ipython3" ,
718
- "version" : " 3.7.9 "
708
+ "version" : " 3.8.6 "
719
709
}
720
710
},
721
711
"nbformat" : 4 ,
722
712
"nbformat_minor" : 4
723
- }
713
+ }
0 commit comments