快速将Numpy 1D数组复制到Python列表

快速将Numpy 1D数组复制到Python列表,numpy,Numpy,我需要快速地将一个大的Numpy float32 1D数组(想想一百万个元素)复制到Python列表中 执行numpyarray.tolist()几乎需要0.5秒。我可以编写一个C++包装来完成这项任务,并且做MimcPy,但是它看起来很简单。 是否有一种方法可以进行简单的复制/转换。如果将列表拆分为几个线程/进程以转换为列表,然后在主进程中缝合完整的列表,会怎么样?在这种情况下,时间还会更糟吗?你为什么认为你可以做得更好tolist已编译代码。与列表(arr)相比,它当然快。您了解numpy数

我需要快速地将一个大的Numpy float32 1D数组(想想一百万个元素)复制到Python列表中

执行numpyarray.tolist()几乎需要0.5秒。我可以编写一个C++包装来完成这项任务,并且做MimcPy,但是它看起来很简单。
是否有一种方法可以进行简单的复制/转换。

如果将列表拆分为几个线程/进程以转换为列表,然后在主进程中缝合完整的列表,会怎么样?在这种情况下,时间还会更糟吗?你为什么认为你可以做得更好
tolist
已编译代码。与
列表(arr)
相比,它当然快。您了解
numpy
数组数据存储与Python列表的区别吗?(为什么
memcpy
help?)如果您将列表拆分为多个线程/进程以转换为列表,然后在主进程中缝合完整的列表会怎么样?在这种情况下,时间还会更糟吗?你为什么认为你可以做得更好
tolist
已编译代码。与
列表(arr)
相比,它当然快。您了解
numpy
数组数据存储与Python列表的区别吗?(为什么
memcpy
会有帮助?)