iT邦幫忙

python相關文章
共有 3595 則文章
鐵人賽 AI & Data DAY 13
ML From Scratch 系列 第 13 篇

技術 [Day 13] K nearest neighbors — 解決真實問題

今天我們要透過 KNN 去解決 Spaceship Titanic 此次 Kaggle Competition 跟一開始介紹 Titanic - Machin...

鐵人賽 Software Development DAY 13
跟著 OXXO 一起學 Python 系列 第 26 篇

技術 ( Day 13.1 ) Python 類別 class

當學習 Python 到某種程度後,就會開始進入物件導向的領域,而「類別」就是學習物件導向的基礎,這篇教學將會介紹 Python 裡的類別 class,並進一步...

鐵人賽 AI & Data DAY 13

技術 [從Keras框架與數學概念了解機器學習] - 13. 自訂義 Layer

層是模型非常重要的角色,也是模型訓練時張量運算的執行者。層也需要經過build的動作,產生對應的初始權重,供訓練時使用。而訓練時也會透過各層的 Call 函式...

鐵人賽 DevOps DAY 8

技術 Day 08: Python 的 Class 和 Object

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

鐵人賽 Software Development DAY 3

技術 Day 03 - 球員 ID 搜尋

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

技術 Visual Studio Community 2022 建立用 C++ 呼叫 EXE 的安裝檔 && Pyinstaller 打包外部文件 (INI)

各位 IT 邦幫忙的大神好!弱弱的我常在這裡發文,受到大神們的照顧,但我也想要有所貢獻!因為我不知道怎麼在 IT 邦幫忙貼圖所以我寫在部落格,文章名稱分別為『V...

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

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

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

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

鐵人賽 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 程式的時候,往往會遇到「錯誤」的狀況,如果沒有好好處理錯誤狀況,就會造成整個程式壞掉而停止不動,因此,透過「例外處理」的機制,能夠在發生錯誤...

鐵人賽 Software Development DAY 4
從開始到放棄的Flask 系列 第 4 篇

技術 [Day 4] Flask 模板及靜態文件

什麼是Templates 在Flask中,templates是用來存放網頁模板的資料夾,Flask使用Jinja2作為模板引擎。當我們使用Flask的rende...

鐵人賽 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 7
FastAPI 入門30天 系列 第 7 篇

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

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

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

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

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

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

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

由於數學函式有顯示不出來的問題,文章內容請至此閱讀

鐵人賽 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 或集合的操作,就能更加得心應手。 原文參考:內建函式 ( 迭代物件操作...

鐵人賽 DevOps DAY 6

技術 Day 06: Python 的 Module 和 Package

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

鐵人賽 DevOps DAY 7

技術 Day 07: Python 對 Excel 的應用

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

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

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

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

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

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

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

鐵人賽 Software Development DAY 1

技術 Day 01 - 前言與 pybaseball 簡介

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

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

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

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