Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.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/6/multithreading/4.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_Multithreading_Threadpool - Fatal编程技术网

Python线程从环境中创建示例

Python线程从环境中创建示例,python,multithreading,threadpool,Python,Multithreading,Threadpool,真的很抱歉这么问,但我对线程技术一窍不通。。。。如果有人能用python向我解释这方面的基本知识 我正在尝试通过线程来加快速度,可能是使用N tdqm进度条? N个线程填充内存重播 def getSample(N): matrices = [] labels = [] while len(matrices)<N: action = 0 game += 1 playGame ..... matri

真的很抱歉这么问,但我对线程技术一窍不通。。。。如果有人能用python向我解释这方面的基本知识

我正在尝试通过线程来加快速度,可能是使用N tdqm进度条? N个线程填充内存重播

def getSample(N):
    matrices = []
    labels = []

    while len(matrices)<N:
        action = 0
        game += 1
    

        playGame .....

    matrices = np.array(matrices)
    labels = np.array(labels) 


    return matrices,labels
def getSample(N):
矩阵=[]
标签=[]

而len(matrix)如果您的目标是使用Python线程加速代码执行,那么这是不行的,因为尽管Python线程允许多个线程执行,但它在同一个本机线程上执行,并且将继续使用单个核心。Python线程有自己的用例,您需要通过在线查看各种教程和示例来了解这些用例

如果在不同的执行线程之间没有依赖关系,除了将要处理的数据发送到各个进程并收集结果之外,多处理可以帮助您


当处理大型数值数据时,您的目标是numpy或Pandas,如果使用矢量化操作,将大大提高性能,并且可能会利用所有内核,因为它是在Python无法控制的情况下本机执行的。

请正确格式化您的代码,并提供一个可运行的示例,一个具体的问题,你尝试了什么,为什么它不起作用!我建议您阅读Hello,我希望使用我所有的核心,因为python目前只使用我处理器的一个核心。。。因此,我的cpu@Mickael如果您对语法有问题,它是固定的。如果您对该声明有疑问,请告知。