如何使此python程序(大数据量)运行更快?

时间:2019-07-04 02:51:21

标签: python

我是编写python程序的新手,并且想要计算不同文档中两点之间的距离。运行该程序花了一个小时,因为“ filename0”的文件大小为1 GB,“ filename”的行为4743行。我想知道如何使该程序运行更快?

for CDP in pd.read_csv('filename',chunksize=chunksize):
for WaterDepth in pd.read_csv('filename0',chunksize=chunksize):

CDP_x=np.array(CDP)[:,0] 
CDP_y=np.array(CDP)[:,1]

WD_x=np.array(WaterDepth)[:,0] 
WD_y=np.array(WaterDepth)[:,1] 

for i in range(len(CDP_x)):
        distance=np.sqrt((WD_x-CDP_x[i])**2+(WD_y-CDP_y[i])**2)
        min = np.argmin(distance)

0 个答案:

没有答案