对于Python程序来说,虽然程序编写简单,容易上手,但是相比于C++、Java等编程语言,Python程序的运行速度却没有优势。
虽然有很多的第三方库可以帮助提升Python的运行速度,特意整理了10个
今天,小编想从程序编写的角度,来提升程序的运行速度。
“一行代码让python的运行速度提高100倍”这绝不是哗众取宠的论调。
1.巧用CSV替代XISX
在进行数据处理时, 我需要更长的时间才能将数据加载到excel文件或从excel文件保存数据。 相反,我选择了创建多个csv文件的路径,并创建了一个文件夹来对文件进行分组。举例如下:
items = {'a':'a', 'b':'b:,..,'100m':'100m'} #each item is key/value
found = False
if '100m' in items:
found = True
可以改写为
df = pd.DataFrame([['a', 'b'], ['c', 'd']],index=['row 1', 'row 2'],columns=['col 1', 'col 2'])
df2 = df.copy()
df.to_csv("my.csv