我有一个 Python 程序,它看起来像这样:
total_error = []
for i in range(24):
error = some_function_call(parameters1, parameters2)
total_error += error
Run Code Online (Sandbox Code Playgroud)
函数 'some_function_call' 需要很多时间,我找不到一种简单的方法来降低函数的时间复杂度。有没有办法在执行并行任务时仍然减少执行时间,然后将它们添加到 total_error 中。我尝试使用 pool 和 joblib 但都无法成功使用。
我正在尝试使用 来划分矩阵np.argpartition。
这适用于numpy矩阵,但不适用于scipy压缩csr矩阵。
我试图在轴 1 上对其进行分区,但由于scipy csr矩阵变成了向量,我面临着问题。是否有类似的函数np.argpartitionin scipy?