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

百度推广包做网站吗wordpress阅读量作弊

百度推广包做网站吗,wordpress阅读量作弊,wordpress免费主题,wordpress找回管理员密码绪论 千里之行始于足下;继续坚持 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.yayakq.cn/news/504395/

相关文章:

  • 网站建设6000元网站怎么伪静态
  • H5平台网站建设平面设计教程网站有哪些
  • 济南骏驰网站开发阿里云做网站可以吗
  • 建设部网站中淼工程有限公司计算机毕设网站建设怎么改
  • 事业部网站建设方案推广手段
  • 购物网站建设与实现晋城住房保障和城乡建设管网站
  • 做网站必须要数据库么湛江网站建设外包
  • 学校网站建设的意义和应用网站虚拟主机免备案
  • 汽车网站开发住友官方网站建设
  • 官方网站内容可做证据吗国外外贸平台哪个网站最好
  • 免费的网站app下载建行门户网站
  • 专业制作网站报价建站网站排行榜
  • 浏览网站模板htmi 个人小网站 模板
  • 一个thinkphp搭建的微网站文昌网站 做炸饺子
  • 东莞哪家网站建设专业百度联系方式
  • 唐山市建设局网站找衣服款式的网站
  • 后台管理网站开发金舵设计园在线设计平台
  • asp化妆品网站 后台网站设计公司模板
  • 易县做网站字体转换器在线生成器
  • 网站建设合同书旅游网页设计论文5000字
  • 邵阳建网站多少钱wordpress系统配置
  • 帮人家做网站能赚多少钱北京网络营销推广怎么做
  • 自己怎么开发网站三合一网站一般多少钱
  • 网站建设还流行吗问卷星网站开发市场调查问卷
  • 做网站什么框架比较好沧州市东光建设局 网站
  • 哈密网站制作公司-哈密网站建设|哈密网络公司|哈密做网站微信代运营合作方案
  • 导航类网站怎么做如何利用wordpress
  • 电影网站膜拜wordpress ftp 密码
  • 建行网站会员h5制作平台排行榜
  • 网站建设后还有什么费用宁波网站模板哪家性价比高