Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解释Dask可视化中的后缀数字?_Dask_Dask Delayed - Fatal编程技术网

如何解释Dask可视化中的后缀数字?

如何解释Dask可视化中的后缀数字?,dask,dask-delayed,Dask,Dask Delayed,使用dask可视化图形时,生成的图形有两种节点。方形节点和圆形节点 一般来说,方形节点似乎是实际值。而圆是产生这些值的函数。然而,这里似乎有一些复杂性 方形节点总是以一个像#1或#0这样的数字作为后缀。我想知道为什么一些方形节点是#0,而一些方形节点是#1。有时,DelayedLeaf会通过#0可视化。但其他时候,任务的输出被可视化为#1。管理这个后缀的规则是什么 @dask.delayed(nout=2) def twothings(): return (3, 4) twothing

使用dask可视化图形时,生成的图形有两种节点。方形节点和圆形节点

一般来说,方形节点似乎是实际值。而圆是产生这些值的函数。然而,这里似乎有一些复杂性

方形节点总是以一个像
#1
#0
这样的数字作为后缀。我想知道为什么一些方形节点是
#0
,而一些方形节点是
#1
。有时,
DelayedLeaf
会通过
#0
可视化。但其他时候,任务的输出被可视化为
#1
。管理这个后缀的规则是什么

@dask.delayed(nout=2)
def twothings():
    return (3, 4)

twothings.visualize(filename='twothings.png')

# fst and snd are just Delayed (however they proceed via getitem call)
# twothings is DelayedLeaf
result = twothings()

(fst, snd) = result

fst.visualize(filename='fst.png')
snd.visualize(filename='snd.png')
dask.visualize(fst, snd, filename='output.png')
fst.png:

snd.png:

output.png:


有趣的是,在Dask的最新版本中,这个标签已经被删除,部分原因是您描述的内容混乱。此外,我们发现显示中间结果的方框没有提供信息。因此,你的问题的简短答案是“别担心”:)

那么现在的可视化是什么?是否都是方框或圆圈,可视化是否区分功能和(非功能)值?您仍然有方框指示输出,但它们没有标签。您所说的未标签是什么意思?你是说它们只是空盒子?