步长为2次方的距离函数,在十位数处增加零点个数

2024-04-27 02:30:57 发布

您现在位置:Python中文网/ 问答频道 /正文

用N绘制你的程序量表的性能?为此,请多次运行程序,并在给定的N值下为绘图花费最少的时间。可以使用N=10,20,40,80、100、200、400、800、1000、2000、4000、8000、10000等值范围。 如何使用python的值range()=10,20,40,80,100,200,400,800,1000,2000,4000,8000,10000等等。在

numbers_sizes = (i*exp for exp in range(2, 10,2) for i in range(10, 10000,10*2))

但这并不能提供所需的答案


Tags: 答案in程序绘图for时间绘制range
1条回答
网友
1楼 · 发布于 2024-04-27 02:30:57

整数除法与一些模运算

[10**(1+i//4)*2**(i%4) for i in range(15)]
Out[179]: 
[10,
 20,
 40,
 80,
 100,
 200,
 400,
 800,
 1000,
 2000,
 4000,
 8000,
 10000,
 20000,
 40000]

如果你真的在“比赛”并且用2的幂来做数学运算,那么有时候二进制运算的编译要稍微紧凑一些,可能执行得更快

^{pr2}$

相关问题 更多 >