iT邦幫忙

python相關文章
共有 2676 則文章
鐵人賽 DevOps DAY 8

技術 Day 08: Python 的 Class 和 Object

學習原因: 在下一篇文章會學習 Object Orientation Program (OOP) ,它是其中一種程式設計方法,是以物件 (Object) 作為基...

鐵人賽 Software Development DAY 3

技術 Day 03 - 球員 ID 搜尋

在正式開始介紹數據功能前,我想先介紹 pybaseball 的球員 ID 搜尋功能。因為各大網站辨別球員的方式會有所不同,所以我們需要先獲得相對應的球員 ID...

鐵人賽 Software Development DAY 11

技術 Day 11 - 根據 Asana 工作卡片產出投影片的實作

流程説明 前一篇大概想了一下如何呼叫已經做好的工具 今天來實作 GitHub 變動:https://github.com/rita0124/slide-gen...

鐵人賽 AI & Data DAY 7

技術 Day 7 儲存匯入模型和預測

儲存模型 儲存序列化模型內部狀態和權重,命名為model.pth,程式碼如下: torch.save(model.state_dict(), "mod...

鐵人賽 Modern Web DAY 7
FastAPI 入門30天 系列 第 7

技術 Day-7 清晰的專案架構

在前幾個章節我們介紹到在實作API中如何傳遞參數,接下來我們將會用一個簡易的專案帶大家更了解 FastAPI。 那在實作之前,我們先介紹在FastAPI中常用的...

鐵人賽 AI & Data DAY 12
ML From Scratch 系列 第 12

技術 [Day 12] K nearest neighbors — 主題實作

了解完 K nearest neighbors 的理論後,我們今天會透過著名的 iris 資料集來實做它。 Implementation Import Libr...

鐵人賽 Modern Web DAY 4

技術 [Day-4] Jinja2 將python語法套入html

前言 昨天學會了綁定html後,今天來教大家如何在html使用python語法以及將python變數傳到html,方法就是透過Jinja2來達成。 介紹 Jin...

鐵人賽 Software Development DAY 12
跟著 OXXO 一起學 Python 系列 第 25

技術 ( Day 12.2 ) Python 內建函式 ( eval 和 exec )

本篇教學會介紹 Python 兩個特別的內建函式: eval() 和 exec(),透過這兩個函式,能夠將字串轉換成可以運作的程式碼,近一步搭配其他的程式碼做運...

鐵人賽 Software Development DAY 12
跟著 OXXO 一起學 Python 系列 第 24

技術 ( Day 12.1 ) Python 例外處理 ( try、except )

執行 Python 程式的時候,往往會遇到「錯誤」的狀況,如果沒有好好處理錯誤狀況,就會造成整個程式壞掉而停止不動,因此,透過「例外處理」的機制,能夠在發生錯誤...

鐵人賽 DevOps DAY 7

技術 Day 07: Python 對 Excel 的應用

學習原因: 進行自動化測試很多時候需要搭配 Excel 的應用,例如利用 Excel 寫 Test Data 再匯入 Test Case,或是針對產品系統進行...

鐵人賽 AI & Data DAY 12

技術 [從Keras框架與數學概念了解機器學習] - 12. 自定義 Model

從前面Model的文章可以得知,Model繼承base_layer,代表Model也可以當作Layer使用,可以執行 build與 Call。現在要嘗試自訂義...

鐵人賽 Software Development DAY 2

技術 Day 02 - 環境設置

昨天簡單介紹了 pybaseball,接下來我會介紹平常使用的開發環境與工具,希望能讓大家在起步用 Python 進行棒球分析更順利。 Jupyter Note...

鐵人賽 AI & Data DAY 6

技術 Day 6 調教你的AI模型(Pytorch)

要產生機器學習的模型會有下面幾個步驟,深度學習是機器學習的一種,因此產生模型的過程也會與這些步驟相似: 訓練:隨機初始化參數,根據每次結果的好壞來調整模型。...

鐵人賽 Software Development DAY 10

技術 Day 10 - 根據 Asana 工作卡片產出投影片的流程設計

簡介 自從投入 Asana API 的研究已經過了一週,都快忘記做投影片這事 不過每個禮拜一開會的時候,都再次提醒我該把程式做好 Kanban 這個模組,之...

鐵人賽 Modern Web DAY 6
FastAPI 入門30天 系列 第 6

技術 Day-6 好用的依賴注入

依賴注入是 FastAPI 的一個簡單好用的功能,可以將路徑操作函數所需要的方法,透過 FastAPI 框架先行執行後提供給路徑操作參數。 依賴注入常用於:...

鐵人賽 AI & Data DAY 11
ML From Scratch 系列 第 11

技術 [Day 11] K nearest neighbors — 背後理論

Prerequisite nearest neighbors (KNN) 採用向量空間模型來分類,具有相同類別的案例,彼此的相似度高,可以藉由計算與已知類別...

鐵人賽 Modern Web DAY 3

技術 [Day-3] Flask如何綁定html

前言 昨天提到如何配置環境和一個能print hello world的flask web,今天讓我們來談談如何綁定html和設定路由吧 綁定html pytho...

鐵人賽 DevOps DAY 6

技術 Day 06: Python 的 Module 和 Package

學習原因: Module 和 Package 是 Python 的概念,類似於其他程式語言的 Library 。旨在讓常用的程式碼封裝再被其他程式碼應用,可以提...

技術 [LeetCode 筆記] 287. Find the Duplicate Number

前言   這題是一題把陣列當成類似 linked list 的題目,目標是找到陣列中重複的元素,因它只對陣列進行了兩次循環,而每次循環都是線性時間的運作,時間複...

鐵人賽 Software Development DAY 11
跟著 OXXO 一起學 Python 系列 第 23

技術 ( Day 11.3 ) Python 生成式 ( 串列、字典、集合、元組 )

生成式 ( Comprehension ) 是 Python 的語法之一,可以運用在可迭代的物件上,只要撰寫一行程式碼就能完成多行的任務,大幅增加程式碼的簡潔性...

鐵人賽 Software Development DAY 11
跟著 OXXO 一起學 Python 系列 第 22

技術 ( Day 11.2 ) Python 內建函式 ( 迭代物件操作 )

本篇教學會介紹「迭代物件操作」的內建函式,學會這些用法之後,對於串列、字典、tuple 或集合的操作,就能更加得心應手。 原文參考:內建函式 ( 迭代物件操作...

鐵人賽 Software Development DAY 11
跟著 OXXO 一起學 Python 系列 第 21

技術 ( Day 11.1 ) Python 內建函式 ( 迭代物件轉換 )

本篇教學會介紹「迭代物件轉換」的內建函式,熟悉這些函式後,就能夠輕鬆自在的遊走在各個迭代物件之間。 原文參考:內建函式 ( 迭代物件轉換 ) 本篇使用的...

鐵人賽 Software Development DAY 9

技術 Day 9 - 實作 Kanban 類別、取得 Asaba 詳細工作卡片的方法

摘要 今天是順藤摸瓜的系列,一層一層地開發函式,並且拿到卡片的細節系列的尾聲 以下是最後兩個 function get_tasks_in_project...

鐵人賽 AI & Data DAY 5

技術 Day 5 使用Pytorch建立模型

設定要運行AI的裝置 pytorch 提供一些方法來抓取電腦上有的裝置: torch.cuda.is_available():檢查電腦是否有可以使用cuda...

鐵人賽 Software Development DAY 1

技術 Day 01 - 前言與 pybaseball 簡介

動機 這是我第一次參加鐵人賽,參賽的動機是因為最近參加了由台灣棒壘球科學研究會舉辦的棒球數據競賽,雖然最後很可惜沒有入圍決選,但也因而知道了有許多不一樣的人們有...

鐵人賽 Modern Web DAY 5
FastAPI 入門30天 系列 第 5

技術 Day-5 在Request Body中的參數

在實作中會遇到需要將資料發送到Server的情境,比如新增使用者、更新帳號密碼等等。 這些時候會使用 Post、Put、Patch 等可以帶資料的 http m...

鐵人賽 AI & Data DAY 10
ML From Scratch 系列 第 10

技術 [Day 10] Support Vector Machine — 解決真實問題

讓我們先了解今天 Kaggle Competition 的主題。 House Prices - Advanced Regression Techniques...

鐵人賽 Modern Web DAY 2

技術 [Day-2] 如何建置flask web

如何建置flask web 前言 在上一天我們已經用範例與優缺解釋選擇為什麼選擇flask了,接下來讓我們著重在學習吧,有寫過程式的人可想而知都會從Hello...

鐵人賽 Software Development DAY 10
跟著 OXXO 一起學 Python 系列 第 20

技術 ( Day 10.3 ) Python 集合 set

集合 ( set ) 就像是「只有鍵,沒有值」的字典,一個集合裡所有的鍵都不會重複,因為集合不會包含重複的資料的特性,常用來進行去除重複的字元、或判斷元素間是否...

鐵人賽 AI & Data DAY 10

技術 [從Keras框架與數學概念了解機器學習] - 10. Model vs Sequence

假設程式不是使用 sequence 來宣告模型,直接使用 model類別的話,差異在哪裡? 會在文中點出差異。 範例程式: from tensorflow.k...