iT邦幫忙

python相關文章
共有 2676 則文章
鐵人賽 Software Development DAY 21

技術 Day21 - 在已存在的 Model 中加欄位

前言 前兩天我們學會了如何做篩選,今天讓我們來看看如何在已存在的 Model 中加上欄位吧!雖然前面已經有在 Task Model 中加上 is_finish...

鐵人賽 自我挑戰組 DAY 21

技術 Day21- 資料分析(4)樞紐分析

Pandas套件的Pivot Table樞紐分析表可以說是進行資料統計分析時非常好用的工具之一,可以快速解讀欄位資料之間的關係。 pd.pivot_tabl...

鐵人賽 AI & Data DAY 21

技術 『Day21』使用 Conn、Hook 進行外部連接

到目前為止我們了解,DAG 如何建立,如何設定關聯關係,如何傳遞變數。而在Data pipeline 當中還有很重要的一個部分是與外部系統溝通。 Airflow...

鐵人賽 AI & Data DAY 23

技術 [Day 23] Attention-Based:使用注意力機制解釋CNN模型

近年來注意力機制(Attention Mechanism)已經成為深度學習和神經網路領域的一個重要研究。它不僅能夠改善模型的性能,還可以增強模型的解釋性。201...

鐵人賽 Modern Web DAY 28

技術 [Day-28] 能辨識歌曲的line bot

前言 辨識歌曲、上傳檔案、回傳資訊我們都各別教過了,今天就讓我們來將期都串結吧! 完整code 範例 應該不用再介紹啥了,直接來吧 flask t=time.t...

鐵人賽 Software Development DAY 21
Python 微進階 系列 第 21

技術 Python 微進階 Day21 - class(類別) - 5 - inheritance

class(類別) inheritance(繼承) inheritance(繼承):類別透過繼承來取得另一個類別所使用的屬性或方法,這樣可降低重複性 B 類別...

鐵人賽 Software Development DAY 21

技術 Day21 - YAML 格式解析

前情提要: 我們在之後 CI/CD 的實作上會選用 GitHub Actions 此工具,而在深入了解此工具以前,必須要先知道 YAML 此格式,因為其設定檔就...

鐵人賽 Software Development DAY 24

技術 [Day24] 八翼 - Scopes:常見錯誤2(global與nonlocal)

在使用global與nonlocal時,有一個常見的錯誤,我們以兩個例子來說明。 global 問題觀察 # 01a中: 生成一個a變數於G,其值為0。 定義...

鐵人賽 自我挑戰組 DAY 21
轉職新手學 Django 及 DRF 系列 第 21

技術 Day 21 - 中場暫停(一) API 的驗證方法

在實作之前,先來介紹一下驗證 Authentication vs Authorization 在介紹前先與另一個相似字 Authorization(授權) 做一...

跟著 OXXO 一起學 Python 系列 第 76

技術 ( Day 36.3 ) Python 伺服器串接 Dialogflow

在「使用 Dialogflow 打造聊天機器人」文章裡已經學會使用 Dialogflow 建立聊天機器人,接下來這篇文章將會介紹如何使用 Google Clou...

跟著 OXXO 一起學 Python 系列 第 75

技術 ( Day 36.2 ) Python Dialogflow 串接 Webhook

在「使用 Dialogflow 打造聊天機器人」文章裡已經學會使用 DialogFlow 建立聊天機器人,接下來這篇文章將會介紹如何使用 Python + Fl...

跟著 OXXO 一起學 Python 系列 第 74

技術 ( Day 36.1 ) Python 使用 Dialogflow 打造聊天機器人

Dialogflow 是一個 Google 的開發工具,主要作用是進行自然語言處理的服務,能在不需撰寫程式的狀況下,透過 Dialogflow 快速打造聊天機器...

鐵人賽 AI & Data DAY 20

技術 『Day20』Variable 與 Template

在前兩天陸續介紹了 Airflow 如何進行參數傳遞的主題,以及 XCom 的設計及使用方法。今天接續著參數的話題來談談 Airflow Variable 及...

鐵人賽 Software Development DAY 26

技術 Day 26 - Lahman

Lahman’s Baseball Database 是由 Sean Lahman 在 1995 年所建立的大聯盟數據資料庫,並由 Chadwick Burea...

鐵人賽 自我挑戰組 DAY 20

技術 Day20- 資料分析(3)年度精選

當我們在眾多資料中,想挑出各年度中的佼佼者時可使用此方法。 匯入資料 電影名稱 年份 分數 0 A電影 2019 54 1 B電影 2...

鐵人賽 Software Development DAY 20
Python 微進階 系列 第 20

技術 Python 微進階 Day20 - class(類別) - 4 - @property

class(類別) @property 使用 @property 修飾器,可以讓原本的 method 變成變數(屬性)的形式 使用在比較不適合直接存取物件變數...

鐵人賽 AI & Data DAY 22

技術 [Day 22] CAM-Based:如何解釋卷積神經網路

CAM(Class Activation Mapping)是一種用於解釋卷積神經網路(CNN)模型在圖像分類任務中的預測的技術。它的目的是生成一個視覺化的熱圖,...

鐵人賽 Modern Web DAY 27

技術 [Day-27] ShazamAPI

前言 在昨天我們已經將上傳檔案與line bot的串接建置完畢,接下來則是遇到一個痛點,要如何辨識歌曲呢?如果要自己訓練模型那本次的IT鐵人賽就會變成機器學習教...

鐵人賽 Software Development DAY 20

技術 Day20 - 市面上的 CI/CD 工具

前情提要: CI/CD 為軟體開發週期中,提升開發效率和品質重要的一環,然而市面上有許多種的 CI/CD 工具,到底哪一個適合自己的專案,應該要如何選用來達成想...

鐵人賽 Software Development DAY 20

技術 Day20 - 進階篩選(Filter)

前言 昨天我們說明了如何做了篩選,但其實只講了一部分,我們今天繼續來做跟篩選相關的吧! 使用 FilterSet 昨天我們都是直接在 ViewSet 中設定要篩...

跟著 OXXO 一起學 Python 系列 第 73

技術 ( Day 35.2 ) Python 寫入 Google 試算表

在「讀取 Google 試算表」的教學裡已經能順利讀取 Google 試算表的資料,這篇教學會延續相關的程式,實作可以透過 Python 程式,將資料寫入 Go...

跟著 OXXO 一起學 Python 系列 第 72

技術 ( Day 35.1 ) Python 讀取 Google 試算表

Google 試算表是 Google 提供的線上 excel 服務,不僅能雲端編輯儲存,更能配合 Apps Script 當作簡單的資料庫使用,這篇教學將會介紹...

鐵人賽 自我挑戰組 DAY 20
轉職新手學 Django 及 DRF 系列 第 20

技術 Day 20 - 製作 API (二) User 相關端點

今天來進行 user 端點的製作。 Create User API 以功能來說跟之前的專案很類似,差別只在於介面,除此之外,API 還會加上授權的功能。首先,先...

鐵人賽 Software Development DAY 23

技術 [Day23] 八翼 - Scopes:常見錯誤1(LEGB原則)

八翼大綱 Python尋找變數的方法是透過LEGB,即Local、Enclosing、Global及Built-in scope,來層層尋找。有興趣深究的朋友,...

鐵人賽 Software Development DAY 25

技術 Day 25 - Plotting

說到數據分析,就也會提到數據視覺化,pybaseball 也有提供一些 functions 可以呈現數據圖表,方便大家在做分析報告的時候可以有更好的視覺效果,今...

鐵人賽 AI & Data DAY 29

技術 Day29 使用 mobileNet 來訓練時尚資料集

前面的部分與之前的程式碼相同,解析 csv 的資訊: import pandas as pd import numpy as np import os from...

鐵人賽 Software Development DAY 19

技術 Day19 - API 的篩選(Filter)與 ORM 搜尋語法

前言 昨天我們學了怎麼實作排序與搜尋,但搜尋是針對多了欄位進行模糊匹配。如果想要針對特定欄位的話就需要使用篩選(Filter) 安裝 Filter 套件 讓我們...

鐵人賽 AI & Data DAY 21

技術 [Day 21] Propagation-Based:探索反向傳播法的可解釋性

今天所要談 Propagation-Based 方法在 CNN 中的作用是透過計算梯度、反向傳播或不同層的特徵來量化每個像素或特徵對預測結果的影響。 從昨天的...

鐵人賽 自我挑戰組 DAY 19

技術 Day19- 資料分析(2)電影排名

若想要處理排名類型的資料集,可適用此做法來資料分析。 電影名稱 預算(千萬) 分數 0 A電影 165 54 1 B電影...

鐵人賽 AI & Data DAY 19

技術 『Day19』使用 XCom 進行 Task之間參數傳遞

昨天談到帶入參數執行 DAG,那如果我們那如果我們今天想要從Task 之間彼此傳遞參數呢?那就必須使用到 Airflow 中的 XCom的功能了 。今天我們就來...