【发布时间】:2011-05-11 18:56:32
【问题描述】:
我已经搜索了一段时间,基本上我试图通过另一个列表有条件地增加一个元素列表,元素方面......
我的代码如下,但有更好的方法吗?列表理解,地图??
我认为像 http://www.python.org/dev/peps/pep-0225/ 中的 ~+= 这样的元素操作符会非常好,但为什么要推迟呢?
for i in range(1,len(s)):
if s[i]<s[0]:
s[i]+=p[i]
根据你们的一些良好反馈,我已重新编码为以下内容
i=s<s[0]
s[i]+=p[i]
和 s,p 都是数组。
对于我的一个代码,p.s 仍然比 matlab 慢 5 倍。
【问题讨论】: