您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Python并行编程手册
字数: 361千字
装帧: 平装
出版社: 电子工业出版社
作者: (意)詹卡洛·扎克尼(Giancarlo Zaccone) 著;张龙,宋秉金 译 著作
出版日期: 2018-04-01
商品条码: 9787121337536
版次: 1
开本: 16开
页数: 225
出版年份: 2018
定价:
¥59
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
若想充分利用所有的计算资源来构建高效的软件系统,并行编程技术是不可或缺的一项技能。本书以Python为蓝本,对并行编程领域的各项技术与知识进行了广泛且深入的讲解。通过对本书的学习,读者将能够快速且准确地掌握并行编程方方面面的技能,从而应用在自己的项目开发中,提升系统运行效率。本书共分为6章,从原理到实践系统化地对并行编程技术进行了层层剖析,并通过大量可运行的实例演示了每一个知识点的具体运用方式,是提升并行编程技能的一本的好书。相信本书的出版将会填补Python在并行领域应用的一大空白,能够帮助想要从事并行编程与并行计算的读者提升实践能力,并将这一能力应用到实际的项目开发中。
作者简介
Giancarlo Zaccone拥有超过10年的管理研发项目的经验,涉及到科学与工业这两个领域。他曾以研究员身份就职于国家研究委员会(CNR),主要从事一些并行科学计算与科学可视化项目。他目前作为一名软件工程师就职于一家咨询公司,主要负责开发和维护一些面向太空和防御应用的软件系统。Giancarlo拥有那不勒斯费德里科II大学的物理学硕士学位,并且获得了罗马大学科学计算专业的第二研究生学位。
张龙、宋秉金均拥有10年以上的系统研发与管理经验,关注领域主要有高并发程序设计、JVM设计与实现、函数式编程与分布式系统设计与实现。对于编写优雅的代码有着不懈的追求,喜欢一切简单而美好的事物。
目录
目录1 并行计算与Python起步...............................................1介绍 ..................................1并行计算内存架构 ..........2内存组织 ..........................5并行编程模型 ................10如何设计并行程序 ........12如何评估并行程序的性能 ....................................................14 Python简介 ....................16并行世界中的Python ....20进程与线程介绍 ............21开始在Python中使用进程 ....................................................21开始在Python中使用线程 ....................................................232 基于线程的并行. .27介绍 ................................27使用Python的线程模块 28如何定义线程 ................28 如何确定当前的线程 ....30如何在子类中使用线程 32使用Lock与RLock实现线程同步 ........................................34使用RLock实现线程同步 .....................................................38使用信号量实现线程同步 ....................................................40使用条件实现线程同步 44使用事件实现线程同步 47使用with语句 ................51使用队列实现线程通信 53评估多线程应用的性能 573 基于进程的并行63介绍 ................................64如何生成进程 ................64如何对进程命名 ............66如何在后台运行进程 ....68如何杀死进程 ................69如何在子类中使用进程 70如何在进程间交换对象 72如何同步进程 ................78如何管理进程间状态 ....81如何使用进程池 ............82使用mpi4py模块 ...........84点对点通信 ....................87避免死锁问题 ................91使用广播实现聚合通信 94使用scatter实现聚合通信 .....................................................96使用gather实现聚合通信 ......................................................99使用Alltoall实现聚合通信 .................................................101 汇聚操作 ......................103如何优化通信 ..............1054 异步编程. ........111介绍 .............................. 111使用 Python的 concurrent.futures 模块 .............................. 112使用Asyncio实现事件循环管理 ........................................ 116使用Asyncio处理协程 120使用Asyncio管理任务 125使用Asyncio和Futures 1285 分布式Python133介绍 ..............................133使用 Celery 分发任务 .134如何使用 Celery 创建任务 .................................................136使用 SCOOP进行科学计算 ...............................................139使用 SCOOP处理映射函数 ...............................................143使用 Pyro4 远程调用方法 ..................................................147使用 Pyro4 链接对象 ..150使用 Pyro4 开发一个客户端-服务器应用.........................156使用 PyCSP实现顺序进程通信 ........................................162在Disco中使用 MapReduce ................................................167使用 RPyC 调用远程过程 ..................................................1726 使用Python进行GPU编程. ......................................175介绍 ..............................175使用 PyCUDA模块 ....177如何构建一个 PyCUDA应用 ............................................181 通过矩阵操作理解 PyCUDA内存模型 ............................186使用 GPUArray 调用内核 ..................................................192使用 PyCUDA对逐元素表达式求值 ................................194使用 PyCUDA进行 MapReduce 操作 ...............................198使用 NumbaPro 进行GPU编程 ..........................................201通过 NumbaPro 使用 GPU 加速的库 ................................206使用 PyOpenCL模块 .. 211如何构建一个 PyOpenCL应用 ..........................................214使用PyOpenCL对逐元素表达式求值 ................................218使用 PyOpenCL测试 GPU 应用 ........................................221
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网