Python / Numpy数组如何随着数组尺寸的增加而缩放?
这是基于我在对这个问题进行Python代码基准测试时发现的一些行为:如何使用numpy slices表达这种复杂的表达式
问题主要涉及索引以填充数组。我发现在Python循环上使用(不太好)Cython和Numpy版本的优势因涉及的数组大小而异。Numpy和Cython都在一定程度上提高了性能优势(在我的笔记本电脑上,Cython 大约为,Numpy 大约为N = 2000),之后它们的优势下降了(Cython功能仍然是最快的)。
是否定义了此硬件?在处理大型阵列方面,对于那些对性能表现满意的代码,应该遵循哪些最佳实践?
这个问题(为什么我的矩阵向量乘法缩放不为什么?)可能是相关的,但是我有兴趣了解更多有关Python处理数组的不同方式如何相对缩放的信息。
您尝试过numexpr吗?例如,还有一个话题指向blosc和CArray,它们都是为了进一步加快速度(并可能绕过内存带宽限制)。
—
0 0
您可以发布用于配置文件的代码吗?这里可能发生了一些事情。
—
meawoppl 2013年