我正在尝试利用 CPU 的所有内核,对于 NumPy,我可以使用所有内核,但是当我在 pandas 中执行某些操作时,它再次只使用一个 CPU 内核。我试图设置最大线程和其他参数,但对我没有任何作用。
例如,
def a(x):
#### # performing a lot of operations and checks.
## df.groupby(column_A).apply(a).reset_index()
当系统执行 Numpy 操作时,CPU 是大多数内核的利用率,但对于 pandas,一切都在单个内核上运行。