iT邦幫忙

#python相關文章
共有 34 則文章
鐵人賽 自我挑戰組 DAY 11

技術 Day11:儲存解析結果並進行驗證

在成功爬取和解析基因的起始與結束位置之後,我需要將這些數據保存下來,並進行驗證,以確保數據完整且無誤,今天的目標是將解析出的基因位置信息儲存到一個 Excel...

鐵人賽 自我挑戰組 DAY 9

技術 Day9:非同步爬蟲爬取基因詳細頁面

在處理大量基因數據時,使用同步爬蟲效率會很低,因此今天我將使用 aiohttp 來執行非同步爬蟲,這樣可以加速數據抓取過程。非同步爬蟲允許同時發送多個請求,而不...

鐵人賽 自我挑戰組 DAY 8

技術 Day8:基於 Ensembl Gene ID 構建基因詳細頁面的 URL

今天我要建構基因詳細頁面的 URL 模板,用以後續爬蟲。 在進行網頁爬蟲時,必須準確的知道要爬取的網頁之 URL 構建方式;今天我將使用每個基因的 Ensemb...

鐵人賽 自我挑戰組 DAY 7

技術 Day7:理解 Ensembl 網站的基因詳細頁面結構

今天我將專注於理解 Ensembl 網站上基因詳細頁面的結構,這對於後續爬取基因的起始和結束位置至關重要。在 Ensembl 網站的基因詳細頁面中,包含了基因的...

鐵人賽 自我挑戰組 DAY 6

技術 Day6:清理數據並驗證基因代號轉換結果

今天主要著重在清理轉換後的數據,並進行驗證。 基因代號轉換後,我需要對結果進行清理和驗證,因為有些基因雖然有 Symbol ID,但其在 Ensembl 上並未...

鐵人賽 自我挑戰組 DAY 5

技術 Day5:執行基因代號轉換

今天我要進行 Symbol ID 到 Ensembl Gene ID 的轉換。 Day4 已設置好基因代號轉換工具,接下來我將使用 Ensembl BioMar...

鐵人賽 自我挑戰組 DAY 3

技術 Day3:讀取 Excel 文件與提取基因代號

為了完成此次挑戰,必須先有基因表達數據以供分析,因此我下載了來自 NCBI GEO 之基因數據以供後續使用。 NCBI GEO 介紹 NCBI GEO 是美國國...

鐵人賽 自我挑戰組 DAY 4

技術 Day4:建構基因代號轉換工具

在後續的網頁爬蟲中,我利用 Ensembl Gene ID 作為數據的基礎,因此我需要先將從 NCBI GEO 下載的基因 Symbol ID 進行轉換。 轉換...

鐵人賽 Python DAY 1

技術 復健第一天:重新回憶起 Python 的一切

復健系列適合哪些人 相較於從頭教起有關 Python 的細節知識,這個復健系列主要是希望透過主題式筆記的方式,摘要學習 Python 的重點知識,藉此可以快速回...

鐵人賽 自我挑戰組 DAY 2

技術 Day2:環境配置與依賴安裝

在正式開始之前,我需要先建立開發環境並安裝必要的依賴庫。為了成功處理基因數據,構建一個穩定且高效的開發環境是關鍵。因此,今天的重點將放在環境設置及依賴庫的安裝上...

鐵人賽 Python DAY 1

技術 Day 1: 環境準備(Mac)/ Hello World

前言:作為一名學習過Java程式設計初學者,我決定參加這個為期30天的不間斷Python學習計畫。Python簡單易學的特性,我想以曾學習Java語言能更快速上...

鐵人賽 Security DAY 1

技術 白帽駭客工具實作03 - [基礎知識]Python版本演進、特點、撰寫風格及基礎語法

Python版本演進跟特點 Python之父Guido van Rossum Python版本演進 項次 版本 說明 1 Python...

鐵人賽 AI & Data DAY 15

技術 資料處理 Python Pandas 好用的function - Part 3

繼續上一章資料處理 Python Pandas 好用的function - Part 2我們繼續討論一下pandas有用的functions吧。 #1df.fi...

鐵人賽 AI & Data DAY 13

技術 資料處理 Python Pandas 好用的function - Part 1

對於任何正在使用Python進行數據分析或希望學習Python進行數據分析的人來說,pandas模塊是你希望立即學習的最適合初學者的模塊之一。 它具有許多用戶友...

技術 leetcode 365天 #Day106

從今年大概八月中開始,為了磨利自己的技術避免過於安逸就開始了刷題的生活,其中有經歷了鐵人的自我挑戰賽,但由於只有30天,當初就只有寫30天。為什麼到了今天又突然...

技術 【HackerRank 解題筆記】尋找百分比(Finding the percentage)

題目為給出一個紀錄學生成績的數量n,接著會給包含學生姓名與分數的資料,每個值都使用空格分隔。最後一行query_name即要查詢的學生的姓名,需要我們找到特定學...

技術 【HackerRank 解題筆記】尋找亞軍(Find the Runner-Up Score!)

大家好,小弟目前剛自學Python,由於怕自己金魚腦,解完了上一個解到下一個時就忘記了,便想到使用寫文章的方式,一方面記錄自己的思維思考,另一方面後續複習時也比...

技術 0基礎✨Python✨數據分析

【0基礎✨Python✨數據分析】免費快閃活動限額20名 ✊ 體育數據實作分享✊ 11/11 (五) 6PM ~ 8PM✊ 報名 http://user198...

鐵人賽 AI & Data DAY 27
語言學與NLP 系列 第 27

技術 Day 27 雙向長短記憶網路(Bi-directional Long Short-Term Memory, BiLSTM)

看過昨天的文章的大家應該對 LSTM 有了一定的了解,所以今天要更進一步的看看以 LSTM 為基礎而產生的雙向長短記憶網路 BiLSTM。 開始之前,我們簡單複...

鐵人賽 AI & Data DAY 25
語言學與NLP 系列 第 25

技術 Day 25 NLP 中的 依存句法分析(Dependency Parsing)介紹與實作

連續看了那麼多天的模型訓練相關知識,我們今天來看看比較「語言學」會做的任務吧! 句法分析(syntactic parsing )是自然語言處理中一個重要的任務,...

鐵人賽 AI & Data DAY 24
語言學與NLP 系列 第 24

技術 Day 24 看不見的手?隱馬可夫模型(Hidden Markov Model)介紹與實作

今天要討論的是隱馬可夫模型(Hidden Markov Model, HMM)。既然名字裡面有馬可夫三個字,想必一定和昨天提到的馬可夫模型、馬可夫鏈有關。其實隱...

鐵人賽 AI & Data DAY 23
語言學與NLP 系列 第 23

技術 Day 23 馬可夫模型的基礎----馬可夫鏈(Markov Chain)介紹與實作

今天要介紹的是許多機器學習模型的基礎概念----馬可夫鏈(Markov Chain)。馬可夫鏈在數學中有著廣泛的用途,包括經濟學、博弈論、傳播理論、遺傳學和金融...

鐵人賽 AI & Data DAY 20
語言學與NLP 系列 第 20

技術 Day 20 主成分分析 Principal Component Analysis (PCA)

主成分分析(Principal Component Analysis, PCA),在機器學習與統計學領域中仍被廣泛應用。其主要目的就是用來分析資料、降低資料維度...

技術 方向向量法走訪N維陣列

動機 在 leetcode 解Spiral Matrix ([1]) 時,看了網上分享的解法,多半是考慮各種邊界情況搭配 if-else 做判斷,經過嘗試後,我...

鐵人賽 自我挑戰組 DAY 6

技術 Day 06: Python基礎必備小知識(上)

那麼在前篇,我們已經安裝建置好整個Python運行環境,接下來就可以學習如何編寫簡單的程式了!以下是Python基本必備小知識,只要常常使用,就會越來越得心應手...

技術 用e-paper做普普風格影像顯示

這次使用的元件是1.54inch_e-paper_b (黑白紅顯示) Pin Layout VCC -> 3.3 GND -> GND DIN...

技術 [python] TFT Display測試心得碎念(拿st7735的經驗拯救ili9341)

使用的python函式庫為: sudo pip3 install adafruit-circuitpython-rgb-display 此函式庫為Adafrui...

技術 Python Flask 架站筆記 LINEBOT

在課程的最後,有簡短介紹 Line的聊天機器人製作,主要的架構就是你有一個line帳號去連結伺服器讓他自動運行如下示意圖, 那至於怎麼製作呢?line這邊有一個...

技術 Python Flask 架站筆記 第5天 跳轉訊息 刪除資料 與 留言系統

本堂課新增 1.跳轉頁面的時候上面會顯示的訊息。2.刪除資料。3.留言功能。 1.跳轉頁面的時候上面會顯示的訊息 一次性跳轉訊息,功用是每一個模板都會用到就會寫...

技術 Python Flask 架站筆記 第4天 版面設計與新增、更新、編輯功能按鈕

延續上堂課的內容,本堂課新增1.產品建立成功頁面。2.產品更新頁面。3.產品資料呈現。(上堂課沒有完成,主頁還是空空的)學到第四堂,整體的架構大概了解比較上手了...