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

免费隐私网站推广网站seo入门基础教程书籍

免费隐私网站推广,网站seo入门基础教程书籍,网站换域名怎么做,建设网站需要公司吗我写C 代码喜欢用OpenMP进行加速#xff0c;在不更改源代码情况下只做稍稍修改即可实现CPU利用率最大化#xff0c;跨平台移植也没有问题。 python是个好东西#xff0c;苦恼于密级计算的时候只能使用单核#xff0c;使用多线程不奏效#xff0c;因为毕竟它受限于语言本身…我写C 代码喜欢用OpenMP进行加速在不更改源代码情况下只做稍稍修改即可实现CPU利用率最大化跨平台移植也没有问题。 python是个好东西苦恼于密级计算的时候只能使用单核使用多线程不奏效因为毕竟它受限于语言本身于是搜索过程中看见了下图一声苦笑 对于一核有难七核围观的尴尬情况有效解决方案多进程。python多进程有多种方式例如multiprocessing、joblib 等等joblib什么鬼为啥它能实现多进程请参考查阅这篇文章 通过上面可以看出joblib的确是多进程技术 下面测试代码中分别对普通计算、joblib加速计算、multiprocessing加速计算进行计时及结果统计 import time from joblib import Parallel, delayed import multiprocessing#多进程加速def square(num):time.sleep(1) # 模拟耗时的计算操作return num ** 2def JobLibDemo(numbers):#利用JobLib并行加速results Parallel(n_jobs-1)(delayed(square)(num) for num in numbers)return resultsdef NormalComput(numbers):#普通计算results []for num in numbers:results.append(square(num))return resultsdef MulProcessDemo(numbers):pool multiprocessing.Pool()results pool.map(square, numbers)pool.close()pool.join()return resultsif __name__ __main__:numbers [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]start_time time.time()resultsN NormalComput(numbers)#普通for循环计算end_time1 time.time()# results Parallel(n_jobs-1)(delayed(square)(num) for num in numbers)results JobLibDemo(numbers)# 并行计算每个数字的平方end_time2 time.time()resultsM MulProcessDemo(numbers)#多进程计算结果end_time3 time.time()# 打印计算结果print(resultsN)print(results)print(resultsM)print(普通处理时间, end_time1 - start_time)print(JobLib并行处理时间, end_time2 - end_time1)print(MulProcess并行处理时间, end_time3 - end_time2)运行结果 通过上面可以看出jobLib的耗时最短其代码写法及类似于C 的OpenMP加速方法 按此方法进行了两个函数加速查看CPU使用效率图如下图结果是不是相当哇塞 上面列了不少好处但是jobLib多进程运行效率相当高但是不好调试所以写的时候要搞清楚其并行原理写好正常执行代码最后改装成joblib即可 参考链接 Python并行计算库Joblib的技术原理解析
http://www.sadfv.cn/news/27367/

相关文章:

  • 如何做网站清风制作郑州做网站怎么样
  • 网站分哪些种类学网站美工设计
  • 接单做网站的网络营销渠道优化
  • 做网站怎么赚钱 注册目前最好的旅游网站
  • 那种网站打不开网站 做 app
  • wordpress临时关站网页设计 传统网站
  • 网站备案表不会写布吉做棋牌网站建设哪家服务好
  • xp 做网站服务器大理州建设局网站门户网
  • 如何利用wordpress编辑网站网站建设安全规划
  • 网站开发公司排行网络营销是什么时候出现的
  • wordpress建淘宝客网站建筑模板是什么东西
  • 迅速上排名网站优化自己做手机版网站制作
  • 网站怎么创建论坛广州洛可可设计公司
  • 网站都是在哪里制作的wordpress一小时建站
  • 做淘宝客需要网站吗男生学平面设计好就业吗
  • 网站运营代理代理公司注册价格
  • 如何判断网站html5大连服务公司 网站
  • canvas效果网站WordPress网站hym地图
  • 电商加盟网站建设vc 做网站源码
  • 网站代码免费下载公司起名参考大全
  • 怎么检查网站死链有免费的微网站是什么
  • 做网站和网页有区别吗dedecms企业网站模板
  • 腾讯云wed服务器做网站网站开发如何使用微信登录
  • 工艺品商城网站建设欧米茄官方手表
  • IC 网站建设如何利用个人nas做网站
  • 用wordpress框架建站兰州网站建设怎么选
  • 石家庄平山网站推广优化iis网站出乱码
  • 郑州电力高等专科学校面试问题博爱seo排名优化培训
  • 网站运营需要学什么python基础教程网易
  • 外贸视频网站核桃编程免费100课