我正在创建一个绘图程序,它必须在计算过程中迭代值10000-1000000次,然后将部分输出附加到列表中。为了更改它所附加到的列表,循环中有~3条if语句。虽然首先使用if语句在逻辑上会更快,但是否节省了大量时间?你知道吗
例如:
output = []
append_to = "pol"
for i in range(10000):
if append_to == "pol":
output.append(np.cos(i))
else:
output.append(np.sin(i))
这是否会明显慢于:
output = []
append_to = "pol"
if append_to == "pol":
for i in range(10000):
output.append(np.cos(i))
else:
for i in range(10000):
output.append(np.sin(i))
目前没有回答
相关问题 更多 >
编程相关推荐