iT邦幫忙

python相關文章
共有 3595 則文章
鐵人賽 Software Development DAY 24
Polars熊霸天下 系列 第 24 篇

技術 [Day24] - 使用Great Tables搭配Polars複刻各國關稅表

今天延續昨天的主題,換成使用Great Tables搭配Polars來複刻各國關稅表。 本日大綱如下: 本日引入模組及準備工作 Great Tables極簡操...

鐵人賽 Software Development DAY 23
Polars熊霸天下 系列 第 23 篇

技術 [Day23] - 使用Plotnine搭配Polars複刻各國關稅表

今明兩天我們將嘗試複刻美國總統Donald Trump於2025年4月2日,在Truth Social上所公布的各國關稅表。 今天將先使用Polars進行資料處...

鐵人賽 Software Development DAY 22
Polars熊霸天下 系列 第 22 篇

技術 [Day22] - 使用Plotnine搭配Polars複刻歷年溫度變化圖

今天我們使用Plotnine搭配Polars來繪製Alta的歷年溫度變化圖。 本日大綱如下: 本日引入模組及準備工作 Plotnine極簡操作說明 繪製圖片...

鐵人賽 Software Development DAY 21
Polars熊霸天下 系列 第 21 篇

技術 [Day21] - 使用Matplotlib搭配Polars複刻歷年溫度變化圖

今天我們使用Matplotlib搭配Polars來繪製Alta的歷年溫度變化圖。 本日大綱如下: 本日引入模組及準備工作 Matplotlib極簡操作說明 繪...

鐵人賽 Software Development DAY 20
Polars熊霸天下 系列 第 20 篇

技術 [Day20] - 歷年溫度變化資料處理

Matt Harrison出版的Effective Visualization,詳細講解了如何使用Matplotlib繪製Pandas DataFrame。 受...

鐵人賽 Software Development DAY 19
Polars熊霸天下 系列 第 19 篇

技術 [Day19] - Lazy模式

今天我們來了解Polars的lazy模式。 藉由lazy模式,Polars能事先利用各種最佳化技巧打造最佳的query plan,大幅提升相對於eager模式的...

鐵人賽 Software Development DAY 18
Polars熊霸天下 系列 第 18 篇

技術 [Day18] - 進階操作分享

今天我們來分享一些Polars的進階操作。 本日大綱如下: 本日引入模組及準備工作 邏輯判斷:pl.when().then().otherwise() 元素...

鐵人賽 Software Development DAY 17
Polars熊霸天下 系列 第 17 篇

技術 [Day17] - 三種join

今天我們來說明Polars提供的三種join,分別為「"equi joins"」、「"non-equi joins"」、...

鐵人賽 Software Development DAY 16
Polars熊霸天下 系列 第 16 篇

技術 [Day16] - pl.DataFrame.pivot()、pl.DataFrame.unpivot()及pl.DataFrame.unstack()

今天我們來說明如何使用pl.DataFrame.pivot()、pl.DataFrame.unpivot()及pl.DataFrame.unstack()。 本...

鐵人賽 Software Development DAY 15
Polars熊霸天下 系列 第 15 篇

技術 [Day15] - 排序

排序在Polars中是相當重要的概念,因為一旦能夠確定該資料結構是有序的(無論是pl.Series、pl.DataFrame或是pl.Expr),將可以進行許多...

鐵人賽 Software Development DAY 14
Polars熊霸天下 系列 第 14 篇

技術 [Day14] - Datatype:pl.Enum與pl.Categorical

重要提醒:pl.Categorical在v.1.32.0進行了重大變更,本日內容將會以新版使用方式說明(v.1.33.1)。 今天我們來了解pl.Enum與pl...

鐵人賽 Software Development DAY 13
Polars熊霸天下 系列 第 13 篇

技術 [Day13] - Datatype:Temporal

今天我們來了解與時間有關的型別(在Polars中習慣稱呼其為temporal型別)及操作。 Polars共有四種temporal型別: pl.Date:日期...

鐵人賽 Software Development DAY 12
Polars熊霸天下 系列 第 12 篇

技術 [Day12] - Context:pl.DataFrame.group_by()

今天我們來了解如何使用pl.DataFrame.group_by(),進行聚合運算。 本日大綱如下: 本日引入模組及準備工作 基本聚合 條件式聚合 針對多列或...

鐵人賽 Software Development DAY 11
Polars熊霸天下 系列 第 11 篇

技術 [Day11] - Context:pl.DataFrame.filter()

今天我們來學習如何使用pl.DataFrame.filter()。 本日大綱如下: 本日引入模組及準備工作 pl.DataFrame.filter()...

鐵人賽 Software Development DAY 10
Polars熊霸天下 系列 第 10 篇

技術 [Day10] - Context:pl.DataFrame.select()與pl.DataFrame.with_columns()

今天我們來學習如何使用pl.DataFrame.select()與pl.DataFrame.with_columns(),並會提到相關的expr知識。 本日大綱...

鐵人賽 Software Development DAY 9
Polars熊霸天下 系列 第 9 篇

技術 [Day09] - Datatype:三種容器型別

今天我們來了解pl.Array、pl.List及pl.Struct三種容器型別。 本日大綱如下: 本日引入模組及準備工作 pl.Array pl.Lis...

鐵人賽 AI & Data DAY 30

技術 Day 30 - 電腦視覺的現在與未來

經過了 30 天的探索,我們從傳統電腦視覺開始,一路學習到最近幾年的架構。在鐵人賽最後一天,簡單介紹一下我們未提及但在現在相當重要的議題。 神經渲染與即時光線追...

技術 不再忘記 close() 資源,認識 with...as

傳統的檔案存取try … catch … finally … : file = open("example.txt", "r&qu...

鐵人賽 Software Development DAY 8
Polars熊霸天下 系列 第 8 篇

技術 [Day08] - Datatype:String

今天我們來了解如何利用pl.Expr.str進行pl.String的各種操作。 本日大綱如下: 本日引入模組及準備工作 介紹數個pl.Expr.str提供的e...

鐵人賽 Software Development DAY 7
Polars熊霸天下 系列 第 7 篇

技術 [Day07] - Datatype:多種基本型別及缺失值處理

今天我們來認識Polars常用的基本型別及討論如何處理缺失值(pl.Null型別)。 本日大綱如下: 本日引入模組及準備工作 pl.Int與pl.UInt...

鐵人賽 Software Development DAY 6
Polars熊霸天下 系列 第 6 篇

技術 [Day06] - pl.Expr與selectors

今天我們來認識pl.Expr,並介紹selectors這個快速選擇列的利器。 本日大綱如下: 本日引入模組及準備工作 pl.Expr selectors...

鐵人賽 Software Development DAY 5
Polars熊霸天下 系列 第 5 篇

技術 [Day05] - pl.col

今天我們來了解pl.col,作為學習expr前的準備工作。 本日大綱如下: 本日引入模組及準備工作 經典使用方式 便捷使用方式 codepanda 0....

鐵人賽 Software Development DAY 4
Polars熊霸天下 系列 第 4 篇

技術 [Day04] - pl.Series與pl.DataFrame

今天我們來認識pl.Series及 pl.DataFrame。 本日大綱如下: 本日引入模組及準備工作 pl.Series pl.DataFrame...

鐵人賽 AI & Data DAY 29

技術 Day 29 - NeRF

在鐵人賽倒數兩天,我們稍微把視角轉向 3D 世界。 傳統的 3D 內容創作和渲染,依賴於像網格 (mesh)、體素 (voxel)、點雲 (point clou...

鐵人賽 Software Development DAY 3
Polars熊霸天下 系列 第 3 篇

技術 [Day03] - Polars帶來了什麼便利

今天我們透過幾個例子來觀察,當使用純Python及Polars時,其各自是如何解決問題,進而從中了解Polars帶來了什麼便利。 本日大綱如下: 本日引入模組...

鐵人賽 Software Development DAY 2
Polars熊霸天下 系列 第 2 篇

技術 [Day02] - 行前準備

今天我們來做一些學習前的準備工作。 本日大綱如下: 本日引入模組及準備工作 安裝Polars 工作環境 程式風格 Config設定 Config存取 Cont...

鐵人賽 Software Development DAY 1
Polars熊霸天下 系列 第 1 篇

技術 [Day01] - 緣起

特色 Polars是近年興起的Python資料處理工具,可以視為新世代的Pandas,其特色可從「快好省」三個面向來理解。 快在哪? 以Rust編寫而成,支援...

鐵人賽 AI & Data DAY 28

技術 Day 28 - 多模態學習與 CLIP

我們昨天學到的擴散模型如 Stable Diffusion,內部必須有一個文本編碼器來理解我們的文字提示 (prompt),並將其作為條件來引導圖像生成。這自然...

鐵人賽 AI & Data DAY 27

技術 Day 27 - Diffusion Model

雖然在過去,GAN 一直都是生成高品質圖片的主流,但他訓練不穩定、模式單一的問題也困擾著許多人。近幾年,一個從熱力學汲取靈感的模型:擴散模型 (diffusio...

鐵人賽 AI & Data DAY 26

技術 Day 26 - Vision Transformer

過去十幾天,我們所介紹的所有模型,基本上都建立在 CNN 上。CNN 在電腦視覺領域統治了約 10 年之久,但來自自然語言處理 (Natural Languag...