操作¶
操作对象¶
- class graphscope.framework.operation.Operation(session_id, op_type, inputs=None, output_types=None, config=None, large_attr=None, query_args=None)[源代码]¶
表示一个对张量执行计算的dag操作。
例如
g2 = g1.add_vertices("path")会创建一个类型为"ADD_LABELS"的Operation,该操作以g1的操作作为输入,并生成包含此操作作为输出的图dag节点g2。在会话中启动DAG后,可以通过:code`op.eval()`或将其传递给
session.run来执行Operation。
|
创建一个 |
每个 |
|
其父级签名的签名及其自身参数。 |
|
|
通过 |
内置操作¶
|
用于创建带有配置的CREATE_APP操作的封装器。 |
|
用于创建带有配置的BIND_APP操作的封装器。 |
|
在图上运行绑定应用。 |
|
创建一个CREATE_GRAPH操作,将该操作添加到默认DAG中。 |
|
创建一个加载器操作。:param vertex_or_edge_label_list: 列表,包含 ( |
|
向现有图添加新标签。 |
|
创建一个操作将 |
|
将 |
|
为nx图创建修改边的操作。 |
|
为nx图创建修改顶点操作。 |
|
为nx图创建报告操作。 |
|
|
|
将项目属性图投影为简单图。 |
|
为nx图创建复制操作。 |
|
创建to_directed操作图。 |
|
为图创建to_undirected操作。 |
|
创建nx图的视图。:param graph: 一个nx图。:type graph: |
|
为nx图创建清晰的图操作。 |
|
为nx图创建清晰的边操作。 |
|
为nx图创建子图操作。 |
|
基于操作类型和操作创建卸载Operation的实用方法。 |
|
卸载已加载的应用程序。 |
|
卸载一个图。 |
|
|
|
将结果作为numpy ndarray返回。 |
|
将结果检索为pandas DataFrame。 |
|
将结果作为vineyard张量返回。 |
|
将结果检索为vineyard数据框。 |
|
通过vineyard中的驱动程序将结果转储到fd。 |
|
将结果输出到fd,这将被已注册的vineyard C++适配器处理。 |
|
|
|
向graph添加一列,生成一个新图。 |
|
将图的原始数据检索为numpy ndarray。 |
|
将图的原始数据检索为pandas DataFrame。 |
|
从gremlin输出创建子图。 |