我有一个需要计算的非常大的表格(100亿行+),无法一次性计算完毕。因此,我创建了一个分割点列表,并在每个步骤结束时进行计算和存储。然而,每个步骤花费的时间都很长。我认为原因可能是内存或缓存,您有任何想法如何处理这种情况,或者只是如何清除缓存或内存?
我在循环中重复使用输出变量,因此变量不会变得越来越大。
非常感谢。
我有一个需要计算的非常大的表格(100亿行+),无法一次性计算完毕。因此,我创建了一个分割点列表,并在每个步骤结束时进行计算和存储。然而,每个步骤花费的时间都很长。我认为原因可能是内存或缓存,您有任何想法如何处理这种情况,或者只是如何清除缓存或内存?
我在循环中重复使用输出变量,因此变量不会变得越来越大。
非常感谢。
我曾使用一行代码来解决此问题,在进程结束时重置变量并清除缓存:
MyVariable = None