假设我有一个变量,它是一个字典。
h = {1: {2:3}, 5: {6: 7}}我想把它广播给pyspark的地图制作者。像这样只广播h就足够了吗
h0 = sc.broadcast(h)然后将其用作广播的var:h0.value[5][6]
或者我应该像这样传播它的所有值:
h0 = {k: sc.broadcast(v) for k, v in h.iteritems()}
...
def mapper():
inner_h = {k, v for k, v in h0.iteritems()}
inner_h[5].value[6]发布于 2017-08-02 00:41:05
https://stackoverflow.com/questions/45437566
复制相似问题