当前位置: 首页 > news >正文

ppt要怎么做网站他达那非片能延时多久

ppt要怎么做网站,他达那非片能延时多久,做网站容易吧,网络规划设计师通常几月考绪论 千里之行始于足下;继续坚持 1.对比Python和numpy的性能 使用魔法指令%timeit进行对比 需求: 实现两个数组的加法数组 A 是 0 到 N-1 数字的平方数组 B 是 0 到 N-1 数字的立方 import numpy as np def numpy_sum(text_num):"""…

绪论

千里之行始于足下;继续坚持

1.对比Python和numpy的性能

使用魔法指令%timeit进行对比
需求:

  • 实现两个数组的加法
  • 数组 A 是 0 到 N-1 数字的平方
  • 数组 B 是 0 到 N-1 数字的立方
import numpy as np
def numpy_sum(text_num):"""numpy的测试函数"""arra=np.arange(text_num) ** 2arrb=np.arange(text_num) ** 3return arra+arrbdef python_sum(text_num):"""原生Python的测试函数"""ab_sum=[]a=[value**2 for value in range(0,text_num)]b=[value**3 for value in range(0,text_num)]for i in range(0,text_num):ab_sum.append(a[i]+b[i])return ab_sumtext_num=100#保存Python的测试时间
#100,1000的数组长度测试起来时间可能比较小;可视化不太方便
python_times=[]
#进行到1000000次的时间测试
while text_num <= 1000000:result= %timeit -o python_sum(text_num)text_num=text_num*10python_times.append(result.average)#保存numpy的测试时间
numpy_times=[]
text_num=100
while text_num <= 1000000:result= %timeit -o numpy_sum(text_num)numpy_times.append(result.average)text_num=text_num*10

下面通过折线图进行对比

#数据可视化对比
import matplotlib.pyplot as plt
from matplotlib.ticker import ScalarFormatterx_values=[100,1000,10000,100000,1000000]
python_y_values=np.array(python_times)*1000000
numpy_y_values=np.array(numpy_times)*1000000
fig,ax=plt.subplots()
ax.plot(x_values,python_y_values,linewidth=3,label='python')
ax.plot(x_values,numpy_y_values,linewidth=3,label='numpy')
ax.set_title("Comparing Numpy's Time with Python",fontsize=14)
ax.set_xlabel('text sum',fontsize=14)
ax.set_ylabel('time/us',fontsize=14)
#设置显示所有刻度
#ax.set_xticks(x_values,minor=True)
#使x轴完全表示,使用formatter自定义格式
formatter=ScalarFormatter(useMathText=True)#使用数学格式表示
formatter.set_powerlimits((0,7))
ax.xaxis.set_major_formatter(formatter)
ax.legend()#显示label标签
plt.show(

在这里插入图片描述
绘制柱状图

#绘制柱状图
fig,ax=plt.subplots()
bar_width=0.35
ax.bar(x_values,python_y_values,bar_width,label='Python')
ax.bar(x_values,numpy_y_values,bar_width,label='Numpy')ax.legend()#legend() 函数用于添加图例到图形上,就是右上角的图形
plt.tight_layout()
plt.show()

在这里插入图片描述
100和1000的时间太短了;可以从100000开始到100000000这样可视化会比较好看

http://www.hengruixuexiao.com/news/38382.html

相关文章:

  • 网站说服力 营销型网站策划谷歌seo优化怎么做
  • 做张网站banner多少钱seo同行网站
  • 常熟专业做网站西地那非片能延时多久
  • 网站建设原因分析google推广seo
  • wordpress显示分类目录优化设计方法
  • 什么网站可以做ppt模板企业网站开发
  • 专门做房地产设计的图片网站滨州seo招聘
  • 陕西建设官方网站常州seo建站
  • 知识产权网站模板百度热搜榜小说排名
  • 常州做网站企业十大免费网站推广入口
  • 陈铭生生日深圳网络优化推广公司
  • 舞钢做网站首页关键词怎么排名靠前
  • 制作网站要求如何建立网站平台
  • 怎么在电脑找到wordpress模板代码seoyoon
  • 免费网站服务器2020手机百度助手
  • 商会网站的建设seo排名查询
  • 做阿里云网站信息流广告加盟代理
  • 模板网站外贸建站百度seo如何做
  • 运用asp做购物网站的心得中国营销网
  • 幼儿园班级网站的建设与管理百度舆情
  • nba网站建设的意义独立站seo
  • 企业宣传文案模板郑州seo关键词优化公司
  • 莱芜雪野湖风景区门票多少钱西安seo专员
  • 素米高端品牌网站建设疫情最新资讯
  • 微信微网站建设平台长沙seo网站优化
  • 大连手机自适应网站制作价格软文代写发布网络
  • 如何规避电子政务网站建设教训武汉seo优化公司
  • 有没有什么推荐的网站友情链接查询工具
  • 制作一个学校门户网站长沙网络科技有限公司
  • 做网站主机几个配件搜索引擎推广是什么意思