我试图用cython来固定我的python代码。在
在cython中,我试图消除的瓶颈之一是在循环中构造文件名(字符串)。 但是,我无法以cython的方式重新编写python代码:
cdef str filename, path
for ii in range(len(a0)):
for jj in range(len(a1)):
filename = self.path + 'directory' + format(int(lon[ii,jj]),'02d')+ '_' + format(int(lat[ii,jj]),'02d') + '.csv'
如果您能帮助我们重写这篇文章,我们将不胜感激! 谢谢
我想你可以加快Python格式。例如:
可改为:
^{pr2}$换句话说,在开始处创建一个格式字符串,然后重复使用。在
或者对于PY3样式
format
:快速时间测试建议2-3倍的加速(更老的
%
样式)。在相关问题 更多 >
编程相关推荐