DataFrame (五) 可傳給 DataFrame 建構式的資料輸入 2D ndarray: 資料矩陣,可傳遞列與欄標籤。 陣列、串列或是 tuple...
什麼是像素 我們可以想像眼前有一幅馬賽克拼貼畫,它由數萬個彩色磁磚構成,而對於數位影像來說,這些彩色磁磚所指的就是像素 (pixel)。一張數位影像,本質上是由...
人類如何看見世界 在正式進入圖像處理與電腦視覺的領域之前,先來簡單說明「人類如何看見世界」這件事。人類的眼球由數個構造所構成,包含瞳孔 (pupil)、水晶體...
DataFrame (四) del 關鍵字可以刪除欄位。例如,加入新的一欄,裡面儲存 state 欄是否等於 Ohio 的布林值: In [68]: fram...
DataFrame (三) pandas 回傳的 Series 的索引和 DataFrame 的索引一樣,而且會適當的設定 name 屬性。 可以使用特殊的...
DataFrame (二) 接續上次的話題,如果指定一系列的欄 (column),DataFrame 的欄將按照那個順序來排列: In [53]: pd.Da...
今天是 Moira 占星系統重構專案的第七天,我們進入一個關鍵里程碑:恆星盤系統的初版實作完成,並同步進行了 FastAPI 架構的現代化重構與技術債務清理。這...
DataFrame (一) DataFrame 是一種矩形的資料表,裡面有許多有序的、有名稱的直欄 (column),每一欄都可以使用不同的值型態 (數字、字...
Series (下) 接續上一次的內容,Series 在許多應用還有一個好用的特性,在進行算術運算時,會自動按照索引標籤對齊: In [40]: obj3 O...
Series (上) 接續上次的內容,Series 也可以視為一個長度固定且有序的字典,因為它儲存索引值和資料值的對映關係,它可以在許多適合使用字典的情況下使...
pandas 資料結構 在開始使用 pandas 之前,必須先知道兩個主要資料結構,Series 與 DataFrame。 Series Series 是一維...
執行 Jupyter Notebook notebook 是 Jupyter 專案的主要元素之一,它是一種互動式文件,可容納程式碼、文字、Markdown 語...
重要的 Python 程式庫 (下) 接續上次的內容繼續介紹 Python 所使用的程式庫。 matplotlib matplotlib 是經常用於繪製圖表和...
重要的 Python 程式庫 (上) 主要為不熟悉 Python 資料生態的所使用的程式庫,做一個簡單的介紹。 NumPy NumPy 是 Numerical...
為什麼要使用 Python 來分析資料? 對很多人而已,使用 Python 來設計程式有很強的吸引力。 自 1991 年問世以來,Python、Perl、Ru...
前言 這本書主要是在 Python 中操作、處理、清理和處理資料的各種細節,雖然本書的名字裡有「資料分析」,但本書的重點仍然是 Python 程式設計、程式庫...
我之前的文章分享了如何用ChatGPT、Claude、Replit、Windsurf、Lovable、Bolt等AI工具製作天文教育apps,這篇文章則接續分...
資安學習之路 #HMWI 🧠 學習動機: 大家好,我目前是就讀臺北帝國大學的大四雙主修學生,我叫盧卡斯。初次見面啊各位大大!今天想跟大家做一些簡單的分享,為何我...
我之前的文章分享了如何用ChatGPT、Claude、Replit、Windsurf、Lovable等AI工具製作天文教育遊戲,這篇文章則接續分享如何藉由網頁...
當 LLM 可以快速協助開發API 後,接著又想打它的主意:幫忙AI化系統。早期是逐步將繁雜的系統"API化",但現在可能要朝系統&quo...
一、什麼是字典? 字典(dictionary)是 Python 中非常實用的資料結構,用來儲存一組"鍵(key)與值(value)"的配對。...
以往要開發程式,多少會寫一些工具來幫忙自己開發更快更準確,如偵測 DB table 欄位資訊再透過動態類別與微軟的System.Reflection 組件來幫...
MCP 與 Weather MCP Server 使用介紹 什麼是 MCP? MCP(Model Context Protocol)是一種協定,用於在工具之間進...
建虛擬環境 python3 -m venv venv (取名為venv)啟動虛擬環境 source venv/bin/activate 關閉 deact...
前言 這是一篇 Python Discord Bot 實作筆記,會教學如何建構一個結構清晰、可維護性高的 Discord Bot。從基礎的 Bot 創建流程,到...
從後面往前面比對 text = 'QQQA23B23' pattern = 'B23' # 長度 n = len(text) m = len(pattern)...
🔹 什麼是輸出? 輸出(Output) 指的是將資料顯示在畫面上,讓使用者看見執行結果 Python 使用 print() 函式輸出資料,可印出文字、數字、...
🔹 什麼是輸入? 使用 input() 讓使用者從鍵盤輸入資料 輸入值預設是 字串(str),其他資料型態需轉換 name = input("請輸...
🔹 什麼是資料型態? 資料型態(Data Type) 是用來區分 變數儲存的數據類型 不同資料型態決定了變數的 存儲方式、操作方式 Python 是動...
🔹 什麼是保留字?為什麼不能用來命名變數? 保留字 是 Python 內建的語法規則 若嘗試使用保留字作為變數名稱,會發生 SyntaxError(語法錯誤...