91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Python Polars: The Definitive Guide
Python Polars: The Definitive Guide
Jeroen Janssens, Thijs Nieuwdorp
陳松 譯
出版時(shí)間:2025年12月
頁(yè)數(shù):407
“Polars已成為Python數(shù)據(jù)生態(tài)中一顆冉冉升起的新星,展現(xiàn)了新一代DataFrame庫(kù)的無(wú)限潛力。Jeroen和Thijs撰寫的這本及時(shí)而權(quán)威的指南,可幫助讀者充分挖掘Polars的強(qiáng)大功能,盡享其帶來(lái)的便利?!?br /> ——Wes McKinney
pandas創(chuàng)始人及Posit PBC首席架構(gòu)師

Polars是一款功能強(qiáng)大的Python工具包,可用于數(shù)據(jù)轉(zhuǎn)換、分析與可視化。通過(guò)這本實(shí)踐指南,Jeroen Janssens和Thijs Nieuwdorp將帶你深入探索Polars的每一項(xiàng)功能,展示如何將其應(yīng)用于數(shù)據(jù)整理、探索性數(shù)據(jù)分析、構(gòu)建數(shù)據(jù)管道等實(shí)際任務(wù)。
無(wú)論你是資深數(shù)據(jù)從業(yè)者還是數(shù)據(jù)科學(xué)新人,都能快速掌握Polars強(qiáng)大的API及其核心概念。你無(wú)須具備pandas使用經(jīng)驗(yàn),但如果有相關(guān)基礎(chǔ),本書將幫助你平滑過(guò)渡到Polars。書中大量實(shí)用示例和真實(shí)數(shù)據(jù)集可在GitHub上獲取,,方便你同步操作。
通過(guò)學(xué)習(xí)本書,你將能夠:
● 處理來(lái)自CSV、Parquet、電子表格、數(shù)據(jù)庫(kù)及云平臺(tái)的數(shù)據(jù)。
● 深入理解表達(dá)式——查詢的核心構(gòu)建塊。
● 處理復(fù)雜數(shù)據(jù)類型,包括文本、時(shí)間及嵌套結(jié)構(gòu)。
● 靈活運(yùn)用即時(shí)API與惰性API。
● 使用Altair、hvPlot、plotnine和Great Tables實(shí)現(xiàn)數(shù)據(jù)可視化。
● 通過(guò)自定義Python函數(shù)和Rust插件擴(kuò)展Polars功能。
● 利用GPU加速,實(shí)現(xiàn)性能突破。
  1. 前言
  2. 第一篇 基礎(chǔ)
  3. 第1章 Polars簡(jiǎn)介
  4. 1.1 Polars技術(shù)解析
  5. 1.1.1 核心特性
  6. 1.1.2 核心概念
  7. 1.1.3 技術(shù)優(yōu)勢(shì)
  8. 1.2 使用Polars的理由
  9. 1.2.1 性能
  10. 1.2.2 易用性
  11. 1.2.3 流行度
  12. 1.2.4 可持續(xù)性
  13. 1.3 對(duì)比Polars與其他數(shù)據(jù)處理工具
  14. 1.4 聚焦Python Polars
  15. 1.5 本書內(nèi)容結(jié)構(gòu)
  16. 1.6 ETL示例
  17. 1.6.1 數(shù)據(jù)抽取
  18. 1.6.2 附加環(huán)節(jié):可視化街區(qū)與站點(diǎn)分布
  19. 1.6.3 數(shù)據(jù)轉(zhuǎn)換
  20. 1.6.4 附加環(huán)節(jié):各行政區(qū)每日行程可視化
  21. 1.6.5 數(shù)據(jù)加載
  22. 1.6.6 附加環(huán)節(jié):使用惰性求值加速計(jì)算
  23. 1.7 小結(jié)
  24. 第2章 Polars入門
  25. 2.1 配置環(huán)境
  26. 2.1.1 下載項(xiàng)目
  27. 2.1.2 安裝uv
  28. 2.1.3 安裝項(xiàng)目
  29. 2.1.4 虛擬環(huán)境操作指南
  30. 2.1.5 驗(yàn)證安裝
  31. 2.2 JupyterLab快速入門
  32. 2.3 在其他項(xiàng)目中安裝Polars
  33. 2.3.1 所有可選依賴項(xiàng)
  34. 2.3.2 數(shù)據(jù)交互依賴項(xiàng)
  35. 2.3.3 表格處理依賴項(xiàng)
  36. 2.3.4 數(shù)據(jù)庫(kù)依賴項(xiàng)
  37. 2.3.5 遠(yuǎn)程文件系統(tǒng)依賴項(xiàng)
  38. 2.3.6 其他I/O格式依賴項(xiàng)
  39. 2.3.7 擴(kuò)展功能依賴項(xiàng)
  40. 2.3.8 安裝可選依賴項(xiàng)
  41. 2.4 配置Polars
  42. 2.4.1 使用上下文管理器實(shí)現(xiàn)臨時(shí)配置
  43. 2.4.2 使用裝飾器進(jìn)行本地配置
  44. 2.5 從源碼編譯Polars
  45. 2.5.1 特殊情況:超大型數(shù)據(jù)集
  46. 2.5.2 特殊情況:不支持AVX的處理器
  47. 2.6 小結(jié)
  48. 第3章 從pandas到Polars
  49. 3.1 動(dòng)物數(shù)據(jù)集
  50. 3.2 共同之處
  51. 3.3 外觀差異
  52. 3.3.1 代碼層面的差異
  53. 3.3.2 數(shù)據(jù)展示差異
  54. 3.4 需要摒棄的概念
  55. 3.4.1 索引
  56. 3.4.2 數(shù)據(jù)軸
  57. 3.4.3 索引與切片
  58. 3.4.4 即時(shí)求值
  59. 3.4.5 寬松性
  60. 3.5 需要摒棄的語(yǔ)法
  61. 3.6 與pandas互操作
  62. 3.7 小結(jié)
  63. 第二篇 數(shù)據(jù)形態(tài)
  64. 第4章 數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)類型
  65. 4.1 Series、DataFrame與LazyFrame
  66. 4.2 數(shù)據(jù)類型
  67. 4.2.1 嵌套數(shù)據(jù)類型
  68. 4.2.2 缺失值
  69. 4.3 數(shù)據(jù)類型轉(zhuǎn)換
  70. 4.4 小結(jié)
  71. 第5章 即時(shí)API和惰性API
  72. 5.1 即時(shí)API:DataFrame
  73. 5.2 惰性API:LazyFrame
  74. 5.3 性能對(duì)比
  75. 5.4 功能差異
  76. 5.4.1 屬性
  77. 5.4.2 聚合方法
  78. 5.4.3 計(jì)算方法
  79. 5.4.4 描述方法
  80. 5.4.5 分組方法
  81. 5.4.6 導(dǎo)出方法
  82. 5.4.7 操作與選取方法
  83. 5.4.8 其他方法
  84. 5.5 技巧與竅門
  85. 5.5.1 在LazyFrame與DataFrame間轉(zhuǎn)換
  86. 5.5.2 連接DataFrame與LazyFrame
  87. 5.5.3 緩存中間結(jié)果
  88. 5.6 小結(jié)
  89. 第6章 讀取和寫入數(shù)據(jù)
  90. 6.1 格式概覽
  91. 6.2 讀取CSV文件
  92. 6.3 正確解析缺失值
  93. 6.4 讀取非UTF-8編碼文件
  94. 6.5 讀取Excel電子表格
  95. 6.6 處理多個(gè)文件
  96. 6.7 讀取Parquet文件
  97. 6.8 讀取JSON與NDJSON文件
  98. 6.8.1 JSON
  99. 6.8.2 NDJSON
  100. 6.9 其他文件格式
  101. 6.10 數(shù)據(jù)庫(kù)查詢
  102. 6.11 寫入數(shù)據(jù)
  103. 6.11.1 CSV格式
  104. 6.11.2 Excel格式
  105. 6.11.3 Parquet格式
  106. 6.11.4 其他考量
  107. 6.12 小結(jié)
  108. 第三篇 表達(dá)式
  109. 第7章 表達(dá)式入門
  110. 7.1 方法與命名空間
  111. 7.2 表達(dá)式應(yīng)用示例
  112. 7.2.1 用表達(dá)式選取列
  113. 7.2.2 用表達(dá)式創(chuàng)建新列
  114. 7.2.3 用表達(dá)式過(guò)濾行
  115. 7.2.4 用表達(dá)式進(jìn)行聚合
  116. 7.2.5 用表達(dá)式對(duì)行排序
  117. 7.3 表達(dá)式的定義
  118. 7.4 創(chuàng)建表達(dá)式
  119. 7.4.1 基于現(xiàn)有列創(chuàng)建表達(dá)式
  120. 7.4.2 通過(guò)字面值創(chuàng)建表達(dá)式
  121. 7.4.3 基于數(shù)值范圍創(chuàng)建表達(dá)式
  122. 7.4.4 通過(guò)其他函數(shù)創(chuàng)建表達(dá)式
  123. 7.5 重命名表達(dá)式
  124. 7.6 表達(dá)式屬于慣用法
  125. 7.7 小結(jié)
  126. 第8章 表達(dá)式擴(kuò)展
  127. 8.1 操作類型
  128. 8.1.1 示例A:元素級(jí)操作
  129. 8.1.2 示例B:?jiǎn)沃祬R總操作
  130. 8.1.3 示例C:多值匯總操作
  131. 8.1.4 示例D:數(shù)據(jù)擴(kuò)展操作
  132. 8.2 元素級(jí)操作
  133. 8.2.1 執(zhí)行數(shù)學(xué)變換操作
  134. 8.2.2 三角函數(shù)相關(guān)操作
  135. 8.2.3 圓整與分類操作
  136. 8.2.4 處理缺失值與無(wú)限值操作
  137. 8.2.5 其他操作
  138. 8.3 非歸約型Series級(jí)操作
  139. 8.3.1 累積型操作
  140. 8.3.2 填充與偏移操作
  141. 8.3.3 重復(fù)值相關(guān)操作
  142. 8.3.4 計(jì)算滾動(dòng)統(tǒng)計(jì)相關(guān)操作
  143. 8.3.5 排序相關(guān)操作
  144. 8.3.6 其他操作
  145. 8.4 匯總為單值的Series級(jí)操作
  146. 8.4.1 量詞操作
  147. 8.4.2 統(tǒng)計(jì)操作
  148. 8.4.3 計(jì)數(shù)操作
  149. 8.4.4 其他操作
  150. 8.5 匯總為單值或多值的Series級(jí)操作
  151. 8.5.1 唯一值相關(guān)操作
  152. 8.5.2 選取操作
  153. 8.5.3 刪除缺失值操作
  154. 8.5.4 其他操作
  155. 8.6 擴(kuò)展Series級(jí)操作
  156. 8.7 小結(jié)
  157. 第9章 表達(dá)式組合
  158. 9.1 內(nèi)聯(lián)運(yùn)算符與方法鏈?zhǔn)秸{(diào)用
  159. 9.2 算術(shù)運(yùn)算
  160. 9.3 比較運(yùn)算
  161. 9.4 布爾代數(shù)運(yùn)算
  162. 9.5 位運(yùn)算
  163. 9.6 函數(shù)應(yīng)用
  164. 9.7 小結(jié)
  165. 第四篇 轉(zhuǎn)換
  166. 第10章 列的選取與創(chuàng)建
  167. 10.1 選取列
  168. 10.1.1 選擇器入門
  169. 10.1.2 基于列名選取
  170. 10.1.3 基于數(shù)據(jù)類型選取
  171. 10.1.4 基于位置選取
  172. 10.1.5 組合選擇器
  173. 10.2 創(chuàng)建新列
  174. 10.3 列的相關(guān)操作
  175. 10.3.1 刪除列
  176. 10.3.2 重命名列
  177. 10.3.3 堆疊
  178. 10.3.4 添加行索引
  179. 10.4 小結(jié)
  180. 第11章 行的過(guò)濾與排序
  181. 11.1 行過(guò)濾
  182. 11.1.1 基于表達(dá)式進(jìn)行過(guò)濾
  183. 11.1.2 基于列名進(jìn)行過(guò)濾
  184. 11.1.3 基于約束條件進(jìn)行過(guò)濾
  185. 11.2 行排序
  186. 11.2.1 基于單列進(jìn)行排序
  187. 11.2.2 逆向排序
  188. 11.2.3 基于多列進(jìn)行排序
  189. 11.2.4 基于表達(dá)式進(jìn)行排序
  190. 11.2.5 基于嵌套數(shù)據(jù)類型進(jìn)行排序
  191. 11.3 相關(guān)行操作
  192. 11.3.1 過(guò)濾缺失值
  193. 11.3.2 切片
  194. 11.3.3 極值篩選
  195. 11.3.4 采樣
  196. 11.3.5 半連接
  197. 11.4 小結(jié)
  198. 第12章 處理文本、時(shí)間和嵌套數(shù)據(jù)類型
  199. 12.1 字符串?dāng)?shù)據(jù)類型
  200. 12.1.1 字符串方法
  201. 12.1.2 字符串示例
  202. 12.2 類別數(shù)據(jù)類型
  203. 12.2.1 類別方法
  204. 12.2.2 類別示例
  205. 12.3 枚舉數(shù)據(jù)類型
  206. 12.4 時(shí)間數(shù)據(jù)類型
  207. 12.4.1 時(shí)間方法
  208. 12.4.2 時(shí)間示例
  209. 12.5 列表數(shù)據(jù)類型
  210. 12.5.1 列表方法
  211. 12.5.2 列表示例
  212. 12.6 數(shù)組數(shù)據(jù)類型
  213. 12.6.1 數(shù)組方法
  214. 12.6.2 數(shù)組示例
  215. 12.7 結(jié)構(gòu)體數(shù)據(jù)類型
  216. 12.7.1 結(jié)構(gòu)體方法
  217. 12.7.2 結(jié)構(gòu)體示例
  218. 12.8 小結(jié)
  219. 第13章 匯總與聚合
  220. 13.1 “拆分-應(yīng)用-合并”范式
  221. 13.2 GroupBy上下文
  222. 13.2.1 統(tǒng)計(jì)概要
  223. 13.2.2 高級(jí)方法
  224. 13.3 行級(jí)聚合
  225. 13.4 選擇上下文中的窗口函數(shù)
  226. 13.5 動(dòng)態(tài)分組
  227. 13.6 滾動(dòng)聚合
  228. 13.7 上采樣
  229. 13.8 小結(jié)
  230. 第14章 連接與拼接
  231. 14.1 連接
  232. 14.1.1 連接策略
  233. 14.1.2 多列連接
  234. 14.1.3 驗(yàn)證
  235. 14.2 非精確連接
  236. 14.2.1 非精確連接策略
  237. 14.2.2 微調(diào)
  238. 14.2.3 用例:營(yíng)銷活動(dòng)歸因分析
  239. 14.3 垂直與水平拼接
  240. 14.3.1 垂直
  241. 14.3.2 水平
  242. 14.3.3 對(duì)角
  243. 14.3.4 對(duì)齊
  244. 14.3.5 寬松模式
  245. 14.3.6 堆疊
  246. 14.3.7 追加
  247. 14.3.8 擴(kuò)展
  248. 14.4 小結(jié)
  249. 第15章 重塑
  250. 15.1 寬表與長(zhǎng)表
  251. 15.2 將長(zhǎng)表轉(zhuǎn)換為寬表
  252. 15.3 反透視為長(zhǎng)表
  253. 15.4 轉(zhuǎn)置
  254. 15.5 展開
  255. 15.6 DataFrame分區(qū)
  256. 15.7 小結(jié)
  257. 第五篇 進(jìn)階
  258. 第16章 數(shù)據(jù)可視化
  259. 16.1 NYC自行車行程記錄
  260. 16.2 使用內(nèi)置的Altair進(jìn)行繪圖
  261. 16.2.1 Altair介紹
  262. 16.2.2 繪圖命名空間方法
  263. 16.2.3 DataFrame可視化
  264. 16.2.4 數(shù)據(jù)量過(guò)大的處理方案
  265. 16.2.5 繪制Series圖表
  266. 16.3 類似pandas的hvPlot繪圖
  267. 16.3.1 hvPlot介紹
  268. 16.3.2 第一個(gè)繪圖示例
  269. 16.3.3 hvPlot命名空間中的方法
  270. 16.3.4 pandas作為備用方案
  271. 16.3.5 手動(dòng)數(shù)據(jù)轉(zhuǎn)換
  272. 16.3.6 切換繪圖后端
  273. 16.3.7 繪制地圖坐標(biāo)
  274. 16.3.8 組合繪圖
  275. 16.3.9 添加交互式控件
  276. 16.4 使用plotnine創(chuàng)建出版級(jí)質(zhì)量的圖像
  277. 16.4.1 plotnine介紹
  278. 16.4.2 探索性可視化
  279. 16.4.3 圖表美化
  280. 16.5 使用Great Tables美化DataFrame
  281. 16.6 小結(jié)
  282. 第17章 擴(kuò)展Polars
  283. 17.1 使用Python自定義函數(shù)
  284. 17.1.1 將函數(shù)應(yīng)用于元素
  285. 17.1.2 將函數(shù)應(yīng)用于Series
  286. 17.1.3 將函數(shù)應(yīng)用于分組
  287. 17.1.4 將函數(shù)應(yīng)用于表達(dá)式
  288. 17.1.5 將函數(shù)應(yīng)用于DataFrame或LazyFrame
  289. 17.2 注冊(cè)自定義命名空間
  290. 17.3 基于Rust的Polars插件
  291. 17.3.1 前提條件
  292. 17.3.2 插件項(xiàng)目結(jié)構(gòu)分析
  293. 17.3.3 插件實(shí)現(xiàn)詳解
  294. 17.3.4 編譯插件
  295. 17.3.5 性能基準(zhǔn)測(cè)試
  296. 17.3.6 注冊(cè)參數(shù)
  297. 17.3.7 使用Rust庫(kù)
  298. 17.3.8 用例:geo
  299. 17.4 小結(jié)
  300. 第18章 Polars內(nèi)部原理
  301. 18.1 Polars架構(gòu)解析
  302. 18.2 Apache Arrow
  303. 18.3 多線程計(jì)算與SIMD指令集
  304. 18.4 內(nèi)存中的字符串類型
  305. 18.5 Series中的分塊數(shù)組
  306. 18.6 查詢優(yōu)化機(jī)制
  307. 18.6.1 LazyFrame掃描階段優(yōu)化
  308. 18.6.2 其他優(yōu)化
  309. 18.7 檢查表達(dá)式
  310. 18.7.1 meta命名空間概述
  311. 18.7.2 meta命名空間示例
  312. 18.8 Polars性能剖析
  313. 18.9 Polars測(cè)試
  314. 18.10 常見(jiàn)反模式
  315. 18.10.1 濫用方括號(hào)選擇列
  316. 18.10.2 誤用Collect方法
  317. 18.10.3 在Polars查詢中使用Python代碼
  318. 18.11 小結(jié)
  319. 附錄 使用GPU加速Polars
書名:Python Polars: The Definitive Guide
譯者:陳松 譯
國(guó)內(nèi)出版社:機(jī)械工業(yè)出版社
出版時(shí)間:2025年12月
頁(yè)數(shù):407
書號(hào):978-7-111-79290-1
原版書書名:Python Polars權(quán)威指南
原版書出版商:O'Reilly Media
Jeroen Janssens
 
Jeroen Janssens是Posit PBC公司的高級(jí)開發(fā)者關(guān)系工程師,開源技術(shù)布道者,著有Data Science at the Command Line(O'Reilly出版)。他擁有蒂爾堡大學(xué)機(jī)器學(xué)習(xí)博士學(xué)位和馬斯特里赫特大學(xué)人工智能碩士學(xué)位。
 
 
Thijs Nieuwdorp
 
Thijs Nieuwdorp是Xomnia公司的首席數(shù)據(jù)科學(xué)家。作為Polars的早期采用者與貢獻(xiàn)者,他至今仍在日常工作中使用該工具。他擅長(zhǎng)構(gòu)建高效工作流自動(dòng)化系統(tǒng),善于從數(shù)據(jù)中挖掘戰(zhàn)略洞見(jiàn),并通過(guò)經(jīng)驗(yàn)分享幫助同行規(guī)避常見(jiàn)陷阱,提升專業(yè)技能。
 
 
本書封面展示的是伊比利亞猞猁(學(xué)名:Lynx pardinus)。作為猞屬四個(gè)物種之一,這種珍稀動(dòng)物僅棲息于歐洲西南部的伊比利亞半島。它的皮毛呈黃褐色并帶有深色斑點(diǎn),腹部顏色較淺,耳尖與面頰處生有標(biāo)志性的黑色簇毛。這種中型貓科動(dòng)物的成年體長(zhǎng)可達(dá)81~102cm,其最顯著的特征是僅有13~15cm長(zhǎng)的短尾,這與加拿大猞等近緣物種的特征相似。
伊比利亞猞猁曾廣泛分布于西班牙與葡萄牙全境,但在20世紀(jì)后期,因盜獵猖獗、棲息地破碎化及主要食物源(歐洲兔)數(shù)量銳減,其棲息范圍縮減了約80%。至 2000年,該物種僅在西班牙南部有94只,瀕臨滅絕。通過(guò)多方努力,目前種群數(shù)量已恢復(fù)至約2000只,并成功回歸部分歷史棲息地。得益于這些保護(hù)措施,伊比利亞猞的保護(hù)等級(jí)已從“極?!闭{(diào)整為“易?!?。
購(gòu)買選項(xiàng)
定價(jià):149.00元
書號(hào):978-7-111-79290-1
出版社:機(jī)械工業(yè)出版社