Python 如何加快numpy加载速度
我想使用numpy使我的程序更快。我只想使用字符串数组。当我这样做的时候Python 如何加快numpy加载速度,python,numpy,Python,Numpy,我想使用numpy使我的程序更快。我只想使用字符串数组。当我这样做的时候 import numpy 循环numpy大约需要5秒钟,这比我希望的正常程序的加速时间要长 有没有办法只加载numpy的字符串数组部分?您可以尝试: from numpy import array 这应该不会更快,因为这两种方法都会导入整个模块。我不知道你为什么会这样。我认为如果你导入所有内容或只是部分内容,这并不重要。重要的是使用的高效算法以及如何运行应用程序。首先,看一看。还可以尝试使用JIT编译器,比如。5s真的
import numpy
循环numpy大约需要5秒钟,这比我希望的正常程序的加速时间要长
有没有办法只加载numpy的字符串数组部分?您可以尝试:
from numpy import array
这应该不会更快,因为这两种方法都会导入整个模块。我不知道你为什么会这样。我认为如果你导入所有内容或只是部分内容,这并不重要。重要的是使用的高效算法以及如何运行应用程序。首先,看一看。还可以尝试使用JIT编译器,比如。5s真的很长。。。你试过很多次了吗?根据我的记忆,这仍然导入了
numpy
。我认为这一点都没有帮助。它仍然从numpy/dir/\uuuu init\uuuuu.py
导入所有内容。这只是控制进入本地名称空间的内容。谢谢,这将导致在0.2中加载seconds@Blender,@mgilson你们都是对的,但是OP报告加载时间更快。我添加了一个SO答案的链接,并对使用dis
模块导入进行了更深入的分析@超级英雄-你什么时候进口?这里面的一切听起来都很奇怪。@msvalkon--但这并没有说明导入需要多长时间。只是关于每次跳过属性访问的效率…PyPy还不支持Numpy。它似乎支持它,请参阅和