Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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
Python多处理,将列表中的一项和完整列表作为参数解析到进程中_Python_Multiprocessing - Fatal编程技术网

Python多处理,将列表中的一项和完整列表作为参数解析到进程中

Python多处理,将列表中的一项和完整列表作为参数解析到进程中,python,multiprocessing,Python,Multiprocessing,我想通过计算每个点组合之间的距离来比较两个列表中的坐标数据点。我想并行运行一个进程,将一个数据点和一组数据点发送到一个函数 def main(data1,data2): with concurrent.futures.ProcessPoolExecutor() as executor: results = executor.submit(segmentData,dataPoint,dataList) for result in results:

我想通过计算每个点组合之间的距离来比较两个列表中的坐标数据点。我想并行运行一个进程,将一个数据点和一组数据点发送到一个函数

def main(data1,data2):
    with concurrent.futures.ProcessPoolExecutor() as executor:
        results = executor.submit(segmentData,dataPoint,dataList)
        for result in results:
            if result != None:
                newData2.append(result)

目前,如果我给出一个列表作为参数,它会遍历列表中的每个点,那么我如何使第二个参数成为完整的点列表?

而不是矩阵乘法。修复代码片段以澄清
分段数据、数据点、数据列表
来自“使第二个参数成为完整列表”:更改为
。。。,(dataPoint,),…
而不是矩阵乘法。修复代码片段,以澄清
分段数据、dataPoint、dataList
从“使第二个参数成为完整列表”的来源:更改为
…(dataPoint,),…