时间:2021-05-22
我就废话不多说了,大家还是直接看代码吧~
import timeimport mathimport numpy as npdef timeit1(): s = time.time() for i in range(750000): z=i**.5 print ("Took %f seconds" % (time.time() - s))def timeit2(arg=math.sqrt): s = time.time() for i in range(750000): z=arg(i) print ("Took %f seconds" % (time.time() - s))def timeit3(arg=np.sqrt): s = time.time() for i in range(750000): z=arg(i) print ("Took %f seconds" % (time.time() - s))def timeit4(): s = time.time() for i in range(750000): z=math.pow(i,.5) print ("Took %f seconds" % (time.time() - s))timeit1()timeit2()timeit3()timeit4()Took 0.152364 secondsTook 0.061580 secondsTook 1.016529 secondsTook 0.215403 seconds补充:Python笔记-开根号的几种方式
使用Python中的自带库math、自带函数pow和自带库cmath来对数字进行开根号运算
使用:math.sqrt(数字)
import mathn = int(input('数字:'))x = math.sqrt(n)print(x)print(type(x)) #开根号后的类型为float使用:pow(数字,次方)
n = int(input('数字:'))x = pow(n,0.5)print(x)print(type(x)) #开根号后的类型为float使用:cmath.sqrt(数字)
该方法多用于复数、负数的开方运算
import cmathn = int(input('数字: '))x = cmath.sqrt(n)print(x)print(type(x)) #类型为complex以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
正在看的ORACLE教程是:Oracle不同数据库间对比分析脚本。 Oracle数据库开发应用中经常对数据库管理员有这样的需求,对比两个不同实例间某模式下对象的
数据处理的三种方法分别是数据趋势分析、数据对比分析与数据细分分析。根据处理设备的结构方式、工作方式,以及数据的时间空间分布方式的不同,数据处理有不同的方式。
基于Hofstede和Schwartz的跨文化理论,通过对比分析中企美国网站、中企本土网站和美企本土网站在个人主义、男权特征、不确定性规避、等级主义以及和谐主义
你好,我是林骥。斜率图,可以快速展现两组数据之间各维度的变化,特别适合用于对比两个时间点的数据。比如说,为了对比分析某产品不同功能的用户满意度,经过问卷调查和数
1.便于测试-SEM广告见效快,数据信息丰富,可以用来做AB测试,对比分析哪些页面有更好的转化。当然通过SEM也可以指导SEO的关键词策略,通过测试不同组别的关