iT邦幫忙

python相關文章
共有 3487 則文章
鐵人賽 生成式 AI DAY 7

技術 D-0x07 【Vibe Coding 實戰】第一份簡易程式碼

接下來我們的實作都會在VScode + Github Copilot ,所以一定要準備的 VScode + Github Copilot 不能少。 在覺得最舒服...

鐵人賽 AI & Data DAY 10

技術 【DAY10】監督式學習:用 Python 實作邏輯迴歸----模型實作與初步訓練

前言昨天我們完成資料前處理與特徵工程,現在已經有乾淨且規範的資料可以使用。今天將進入核心步驟:建立邏輯迴歸模型,讓模型學習特徵與目標之間的關係。 一、建立邏輯...

鐵人賽 AI & Data DAY 8

技術 【DAY8】監督式學習:用 Python 實作邏輯迴歸----資料下載與初步測試

前言昨天完成了開發環境建置,今天我們要開始準備邏輯迴歸的資料。首先從網路下載範例資料檔案,然後導入 Jupyter Notebook,進行初步檢視與簡單視覺化(...

鐵人賽 AI & Data DAY 6

技術 【Day 6】實作抓取 Notion Page / Block:以 Python Basic 筆記為例

在 Day 5 我們學會了如何抓取 Notion Database 的 Schema 與 rows,並將其清洗成乾淨的 JSON。但光是抓到 Database...

鐵人賽 AI & Data DAY 4

技術 【Day 4】環境建置與 Notion API 測試

在 Day 3,我們認識了 Notion API,知道它能夠存取 Pages、Databases 與 Blocks。今天,我們要進入實作 - 完成專案的基礎建置...

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

技術 [Day30] - 結語

經過這三十天,您現在應該: 相當熟悉pl.Series及pl.DataFrame兩大型別。 徹底了解pl.DataFrame.select()、pl.Data...

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

技術 [Day29] - 簡介marimo

marimo是資料科學領域的新星,可以視為新一代的notebook。其開發速度相當快,每隔一陣子就會有令人驚艷的新功能。 今天我們除了學習marimo的基礎知識...

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

技術 [Day28] - 簡介Pointblank

Pointblank是一款支源多種資料格式的資料驗證套件(註1),由Richard Iannone所開發,並由Posit大力支持。 今天我將分享Pointbla...

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

技術 [Day27] - Turtle Island套件介紹(2)

今天我們來介紹幾個Turtle Island提供的函數。 本日大綱如下: 本日引入模組及準備工作 ti.make_index() ti.case_whe...

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

技術 [Day26] - Turtle Island套件介紹(1)

Turtle Island(註1)為小弟編寫的套件,其目的是希望能讓使用者專注地編寫expr,而非處理相關的boilerplate code。 今天我將分享Tu...

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

技術 [Day25] - 客製化命名空間

想要研究命名空間的動機來自於,在[Day23]及[Day24]使用Plotnine及Great Tables製作關稅表時,會重覆用到如何將奇數及偶數列填上不同顏...

鐵人賽 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...