Dask 达斯克';自定义图形描述
我正在使用dask自定义图形 如何打印图形定义 例如,考虑这个GRPAHDask 达斯克';自定义图形描述,dask,Dask,我正在使用dask自定义图形 如何打印图形定义 例如,考虑这个GRPAH dsk = {'load-1': (load, 'myfile.a.data'), 'load-2': (load, 'myfile.b.data'), 'load-3': (load, 'myfile.c.data'), 'clean-1': (clean, 'load-1'), 'clean-2': (clean, 'load-2'), 'clea
dsk = {'load-1': (load, 'myfile.a.data'),
'load-2': (load, 'myfile.b.data'),
'load-3': (load, 'myfile.c.data'),
'clean-1': (clean, 'load-1'),
'clean-2': (clean, 'load-2'),
'clean-3': (clean, 'load-3'),
'analyze': (analyze, ['clean-%d' % i for i in [1, 2, 3]]),
'store': (store, 'analyze')}
我想打印出上面的描述,打电话给
print dsk
我知道dot_图(dask,'image.png')
但是我想得到一个文本描述你现在可以这样做,Pyton pretty打印机会做得很好。最大的区别是它将打印像
这样的函数,而不是sum
,这有点令人不快。dask包含一个特殊的漂亮打印功能似乎是合理的。也许你可以?你现在可以这样做,Pyton pretty打印机会做得很好。最大的区别是它将打印像
这样的函数,而不是sum
,这有点令人不快。dask包含一个特殊的漂亮打印功能似乎是合理的。也许您可以?您的示例看起来很简单,但要确定Python对象在当前作用域中绑定到哪个名称却相当困难:遍历框架堆栈,获取外部作用域的变量,匹配id()的结果。是的,这显然相当困难。依靠函数元数据,如func.\uuuu name\uuuuu
属性在常见情况下通常就足够了。您的示例看起来很简单,但要确定Python对象在当前作用域中绑定到哪个名称却相当棘手:遍历框架堆栈,获取外部作用域的变量,匹配id()的结果。是的,这显然相当困难。在常见情况下,依赖函数元数据(如func.\uu\u name\uu
属性)通常就足够了。