【发布时间】:2014-04-23 03:45:17
【问题描述】:
在性能方面更好的 Python 中:
1)
for i in range(len(a[:-1])):
foo()
或
2)
for i in range(len(a)-1):
foo()
更新:
关于我为什么要循环索引的一些上下文(非惯用语?):
for c in reversed(range(len(self._N)-1)):
D[c] = np.dot(self._W[c], D[c-1])*A[c]*(1-A[c])
【问题讨论】:
-
a[:-1]创建一个新的字符串/列表(这是不必要的),而len(a)只返回长度。现在,你认为哪一个更好?