中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
高性能Python 第2版(影印版)

包郵 高性能Python 第2版(影印版)

作者:MichaGorelick
出版社:東南大學出版社出版時間:2021-05-01
開本: 16開 頁數: 444
中 圖 價:¥111.0(7.5折) 定價  ¥148.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

高性能Python 第2版(影印版) 版權信息

  • ISBN:9787564194932
  • 條形碼:9787564194932 ; 978-7-5641-9493-2
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

高性能Python 第2版(影印版) 內容簡介

你的Python代碼也許運行正確,但是你需要運行得更快。本書針對Python 3進行了更新,經過拓展后的新版向你展示了如何在高數據量程序中定位性能瓶頸,顯著提高代碼速度。通過探索設計選擇背后的基礎理論,《高性能Python》將幫助你更深入地理解Python的實現。該如何利用多核架構和集群?或者該如何構建能夠自由伸縮同時又不失可靠性的系統?有經驗的Python程序員會學到很多問題的具體解決方案,了解到各個公司如何將高性能Python應用于社交媒體分析、產品機器學習等場景的曲折故事。 ? 更好地掌握NumPy、Cython、profilers ? 了解Python如何抽象底層計算機架構 ? 使用分析器來查找CPU世界和內存占用方面的瓶頸 ? 選擇適合的數據結構來編寫高效的程序 ? 加速矩陣和向量計算 ? 使用工具將Python腳本編譯成機器碼 ? 管理多I/O和并發操作 ? 將多處理代碼轉換為在本地或遠程集群上運行 ? 使用Docker等工具更快地部署代碼

高性能Python 第2版(影印版) 目錄

Foreword Preface 1.Understanding Performant Python The Fundamental Computer System Computing Units Memory Units Communications Layers Putting the Fundamental Elements Together Idealized Computing Versus the Python Virtual Machine So Why Use Python How to Be a Highly Performant Programmer Good Working Practices Some Thoughts on Good Notebook Practice Getting the Joy Back into Your Work 2.Profiling to Find Bottlenecks. Profiling Efficiently Introducing the Julia Set Calculating the Full Julia Set Simple Approaches to Timing—print and a Decorator Simple Timing Using the Unix time Command Using the cProfile Module Visualizing cProfile Output with SnakeViz Using line_profiler for Line-by-Line Measurements Using memory_profiler to Diagnose Memory Usage Introspecting an Existing Process with PySpy Bytecode: Under the Hood Using the dis Module to Examine CPython Bytecode Different Approaches, Different Co mplexity Unit Testing During Optimization to Maintain Correctness No-op @profile Decorator Strategies to Profile Your Code Successfully Wrap-Up 3.Lists and Tuples A More Efficient Search Lists Versus Tuples Lists as Dynamic Arrays Tuples as Static Arrays Wrap-Up 4.Dictionaries and Sets. How Do Dictionaries and Sets Work Inserting and Retrieving Deletion Resizing Hash Functions and Entropy Dictionaries and Namespaces Wrap-Up 5.Iterators and Generators. Iterators for Infinite Series Lazy Generator Evaluation Wrap-Up 6.Matrix and Vector Computation. Introduction to the Problem Aren't Python Lists Good Enough Problems with Allocating Too Much Memory Fragmentation Understanding perf Making Decisions with perf's Output Enter numpy Applying numpy to the Diffusion Problem Memory Allocations and In-Place Operations Selective Optimizations: Finding What Needs to Be Fixed numexpr: Making In-Place Operations Faster and Easier A Cautionary Tale: Verify “Optimizations"(scipy) Lessons from Matrix Optimizations Pandas Pandas's Internal Model Applying a Function to Many Rows of Data Building DataFrames and Series from Partial Results Rather than Concatenating There's More Than One (and Possibly a Faster) Way to Do a Job Advice for Effective Pandas Development asu Wrap-Up 7.Compiling to C. What Sort of Speed Gains Are Possible JIT Versus AOT Compilers Why Does Type Information Help the Code Run Faster Using a C Compiler Reviewing the Julia Set Example Cython Compiling a Pure Python Version Using Cython pyximport Cython Annotations to Analyze a Block of Code Adding Some Type Annotations Cython and numpy Parallelizing the Solution with OpenMP on One Machine Numba Numba to Compile NumPy for Pandas PyPy Garbage Collection Differences Running PyPy and Installing Modules A Summary of Speed Improvements When to Use Each Technology Other Upcoming Projects Graphics Processing Units (GPUs) Dynamic Graphs: PyTorch Basic GPU Profiling Performance Considerations of GPUs When to Use GPUs Foreign Function Interfaces ctypes cffi f2py CPython Module Wrap-Up 8.Asynchronous l/0. 9.The multiprocessing Module. 10.Clusters and Job Queues 11.Using Less RAM. 12.Lessons from the Field. Index
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 沟盖板_复合沟盖板厂_电力盖板_树脂雨水篦子-淄博拜斯特 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 不锈钢水箱厂家,不锈钢保温水箱-山东桑特供水设备 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 干洗加盟网-洗衣店品牌排行-干洗设备价格-干洗连锁加盟指南 | 粉末包装机,拆包机厂家,价格-上海强牛包装机械设备有限公司 | 自动部分收集器,进口无油隔膜真空泵,SPME固相微萃取头-上海楚定分析仪器有限公司 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 无锡不干胶标签,卷筒标签,无锡瑞彩包装材料有限公司 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 河南砖机首页-全自动液压免烧砖机,小型砌块水泥砖机厂家[十年老厂] | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | VI设计-LOGO设计公司-品牌设计公司-包装设计公司-导视设计-杭州易象设计 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 房间温控器|LonWorks|海思 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | LNG鹤管_内浮盘价格,上装鹤管,装车撬厂家-连云港赛威特机械 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | 一点车讯-汽车网站,每天一点最新车讯! | 铝镁锰板_铝镁锰合金板_铝镁锰板厂家_铝镁锰金属屋面板_安徽建科 | PTFE接头|聚四氟乙烯螺丝|阀门|薄膜|消解罐|聚四氟乙烯球-嘉兴市方圆氟塑制品有限公司 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 深圳诚暄fpc首页-柔性线路板,fpc柔性线路板打样生产厂家 | 塑木弯曲试验机_铜带拉伸强度试验机_拉压力测试台-倾技百科 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 福州甲醛检测-福建室内空气检测_环境检测_水质检测-福建中凯检测技术有限公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 钢绞线万能材料试验机-全自动恒应力两用机-混凝土恒应力压力试验机-北京科达京威科技发展有限公司 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | LINK FASHION 童装·青少年装展 河南卓美创业科技有限公司-河南卓美防雷公司-防雷接地-防雷工程-重庆避雷针-避雷器-防雷检测-避雷带-避雷针-避雷塔、机房防雷、古建筑防雷等-山西防雷公司 | 注浆压力变送器-高温熔体传感器-矿用压力传感器|ZHYQ朝辉 | 山东石英砂过滤器,除氟过滤器「价格低」-淄博胜达水处理 |