【笔记】对python的最佳优化:换用C++

之前写了个处理计算数据的脚本,图方便,直接用python做的,结果哪想到后来要反复使用这个脚本,就觉得慢了,于是进行了一系列优化。 最初这个脚本运行时间是270秒左右; 使用numpy替换部分列表之后,运行时间缩短到220~240秒; numpy对部分矩阵赋值改成整行赋值,运行时间缩短到202秒; 将部分内容函数化,然后把外层循环用迭代器替换,运行时间缩短到184秒; 嗯,成效显著。突发奇想,要是换成c++来实现一下怎么样? 于是花了两个小时coding,运行之后...... 耗时5秒。 嗯,看到这个结果...... 今后需要多次使用的脚本,不太复杂的还是用c++吧......

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 4 = thirteen