我正在尝试访问在集群中初始化的类的成员
B = client.submit(KDTree, A)
其中A
是集群中已经存在的一些数字列表,而KDTree
是this
现在,我想在另一个列表上调用kdtree的query_ball_point
方法,但是如何在集群中执行此操作?我设法弄清楚的最好方法就是将此用作映射功能
lambda x:B.result().query_ball_point(x, 5)
但是那不可能是对的,
也许答案在文档中,但我似乎无法在Google上找到正确的方法,此操作称为什么?
答案 0 :(得分:1)
您可以将期货传递给其他提交电话
A_future = client.submit(KDTree, A)
def func(kd_tree, x):
return kd_tree.query_ball_point(x, 5)
x = client.submit(func, A_future, x) # or use map here or whatnot