iT邦幫忙

python相關文章
共有 2676 則文章
鐵人賽 Big Data DAY 14

達標好文 技術 [第 14 天] 常用屬性或方法(3)Data Frame

除了 Python 基本的資料結構(list,tuple 與 dictionary)以及昨天學習筆記提到的 ndarray,還記得我們在 [第 06 天] 資料...

達標好文 技術 在Windows底下最適當安裝Python環境的方法

前言 之前都以為Python怎麼安裝在Windows都沒有差別,因為Python在Windows上兼容性比其他什麼Ruby之類的還好,就隨便安裝,結果在發佈dj...

鐵人賽 Big Data DAY 18

技術 [第 18 天] 資料視覺化 matplotlib

在我們昨天的文章 [第 17 天] 資料角力有提到,進行資料角力(Data wrangling)的目的多半是為了後續的資料視覺化或者建立機器學習的模型。R 語言...

鐵人賽 Software Development DAY 28

達標好文 技術 [演算法] 最短路徑 (Dijkstra 演算法)

今天來討論最短路徑的另一個演算法,Dijkstra Algorithm。主要內容是指定一個點 (源點) 到其餘各個頂點的最短路徑,也稱作「單源最短路徑」。我們用...

鐵人賽 Modern Web DAY 4

技術 DAY03-搞懂Python的virtualenv

virtualenv 你是什麼東西 上一章的結尾有跟大家提過一個需求,那就是需要一個乾淨環境來開發,這章節要說明的virtualenv這工具就是拿來幫助大家建立...

鐵人賽 Software Development DAY 3

達標好文 技術 [演算法] 快速排序法 (Quick Sort)

有鑒於昨天學的泡沫排序法,效率篇低,就有某位聰明的科學家發明了快速排序法,其實也有用到一點二元分類的概念。 快速排序 (Quick Sort) 的想法是說,先找...

鐵人賽 AI & Data DAY 7
python 入門到分析股市 系列 第 7

技術 [Day07]Learning Numpy - 建立、合併、分割

前言 學習資料科學主要有幾個套件非常重要,重要和常用的套件如下: 數據統計 Numpy:Numberical Python的簡稱,提供一個高效的介面,用來...

技術 [Python]B13─字串處理(string processing)

Hi! 大家好,我是Eric,這次教大家Python的字串處理(string processing)! ■ 字串處理(string processing) ■...

鐵人賽 Big Data DAY 16

達標好文 技術 [第 16 天] 網頁解析

並不是所有的資料都能這麼方便地以表格式資料(Tabular data),EXCEL 試算表或者 JSON 載入工作環境,有時候我們的資料散落在網路不同的角落裡,...

鐵人賽 Big Data DAY 22

技術 [第 22 天] 機器學習(2)複迴歸與 Logistic 迴歸

我們今天要繼續使用 scikit-learn 機器學習套件延續昨天的線性迴歸,練習一個複迴歸以及一個 Logistic 迴歸。如果你還記得 scikit-lea...

鐵人賽 AI & Data DAY 15
全民瘋AI系列2.0 系列 第 15

技術 [Day 15] 機器學習常勝軍 - XGBoost

XGBoost 今日學習目標 XGBoost 介紹 XGBoost 是什麼?為什麼它那麼強大? XGBoost 優點 比較兩種整體學習架構差異? Ba...

鐵人賽 Big Data DAY 23

技術 [第 23 天] 機器學習(3)決策樹與 k-NN 分類器

我們今天要繼續練習 scikit-learn 機器學習套件,還記得在昨天有提到 Logistic 迴歸雖然冠有迴歸的名稱,但實際上是一個二元分類(Binary...

鐵人賽 Software Development DAY 25

技術 [演算法] K-means 分群 (K-means Clustering)

先說說什麼是分群?分群就是對所有數據進行分組,將相似的數據歸類為一起,每一筆數據的能有一個分組,每一組稱作為群集 (Cluster)。那分類根據什麼來定義,常用...

鐵人賽 自我挑戰組 DAY 4
30天學會Python 系列 第 4

技術 Python環境設定 Part1 - Anaconda 安裝篇

前面說了這麼多,終於要來開工拉~~俗話說的好 工欲善其事,必先利其器 最近是中秋節,大家是不是才剛烤完肉,相信大家都知道要烤出香噴噴的肉之前,最麻煩的就是生...

鐵人賽 Big Data DAY 29

達標好文 技術 [第 29 天] 深度學習(3)MNIST 手寫數字辨識

我們今天繼續練習神經網絡的套件 TensorFlow,在學習過程中,不論是視覺化或者機器學習的主題,我們使用了幾個常見的玩具資料(Toy datasets),像...

鐵人賽 Big Data DAY 24

達標好文 技術 [第 24 天] 機器學習(4)分群演算法

我們今天依舊要繼續練習 scikit-learn 機器學習套件,經過三天的監督式學習(迴歸與分類)實作,稍微變換一下心情來練習非監督式學習中相當重要的分群演算法...

技術 【Day33】[演算法]-深度優先搜尋DFS與廣度優先搜尋BFS

深度優先搜尋(Depth-First Search,DFS)與廣度優先搜尋(Breadth-First Search, BFS),是可以用來走訪或搜尋樹節點與圖...

鐵人賽 Big Data DAY 27

技術 [第 27 天] 深度學習 TensorFlow

在過去幾天我們與功能強大的機器學習套件 scikit-learn 相處得還算融洽,不難發現我們對於 scikit-learn 的認識其實僅止於冰山一角,它有著包...

鐵人賽 Big Data DAY 13

技術 [第 13 天] 常用屬性或方法(2)ndarray

我們在昨天的學習筆記討論了 Python 基本變數類型與資料結構可以應用的屬性或方法,除了基本的資料結構以外,你是否還記得 Python 可以透過引入 nump...

鐵人賽 AI & Data DAY 4

技術 【Day 3】常見的資料格式 (2/3) - JSON

另一個常見的格式是 JSON (JavaScript Object Notation),可以想成是 Python 的 dict 或 list。Python 也有...

鐵人賽 Modern Web DAY 20

達標好文 技術 第 20 天:Flask:基礎網頁製作

第 20 天:Flask:基礎網頁製作 這是牠唯一會做的空翻動作,但牠把自己想成是全牧場裡面最出色的一隻草泥馬。全身都是肌肉沒半點腦子。反正,那就是鄭尼那晚照...

鐵人賽 Software Development DAY 30
糊裡糊塗Python就上手 系列 第 30

技術 [2020鐵人賽Day30]糊裡糊塗Python就上手-體驗 OpenCV 人臉辨識

今日目標 輕鬆小品,來點 OpenCV 人臉辨識的實作 What is OpenCV? OpenCV(Open Source Computer Vision)是...

鐵人賽 Big Data DAY 26

技術 [第 26 天] 機器學習(6)隨機森林與支持向量機

我們今天繼續練習 Python 的 scikit-learn 機器學習套件,延續 [第 25 天] 機器學習(5)整體學習,討論倍受歡迎的分類器隨機森林(Ran...

鐵人賽 Software Development DAY 9

達標好文 技術 Day8:Python requests + bs4 實作模擬登入網站並爬取資料|Kearch 1.0 爬蟲關鍵字報表工具

上一篇我們用scrapy來爬Y Combinator Blog,它的結構不算太複雜,而且無須登入。但如果今天需要爬取需要登入的網站資料該怎麼做呢?我們可以用py...

鐵人賽 Big Data DAY 19

技術 [第 19 天] 資料視覺化(2)Seaborn

使用 matplotlib 建立一個圖表的概念是組裝它提供的基礎元件,像是圖表類型、圖例或者標籤等元件。 Seaborn 套件是以 matplotlib 為基礎...

鐵人賽 Big Data DAY 4

技術 [第 04 天] 資料結構 List,Tuple 與 Dictionary

我們今天要從元素(ingredients)邁向結構(collections),這句話是什麼意思?如果你回顧一下前幾天的程式碼範例,會發現我們只有在物件中指派一個...

鐵人賽 自我挑戰組 DAY 23

技術 Day 23 : Tkinter-利用Python建立GUI(基本操作及佈局篇)

在進入Tkinter之前,先來講講GUI到底是甚麼。 GUI GUI其實就是圖形使用者介面(Graphical User Interface),也就是指採用圖形...

鐵人賽 Software Development DAY 14

達標好文 技術 [Day14] 家裡WiFi被媽媽鎖了怎麼辦? 教你用Python破解WiFi密碼 !

《刑法》第358條:「無故輸入他人帳號密碼、破解使用電腦之保護措施或利用電腦系統之漏洞,而入侵他人之電腦或其相關設備者,處三年以下有期徒刑、拘役或科或併科三十...

鐵人賽 Software Development DAY 20

技術 【Day 20】Python 一行內輸入多個數字、多個字串及好用的刷題網站推薦

前言 前面介紹了那麼多語法,應該來實際使用看看了。要提升自己的程式能力有很多辦法,刷題也是一種能讓程式能力進步的手段,裡面的題目常常會要你輸入一整組數字,或是一...

鐵人賽 AI & Data DAY 14
全民瘋AI系列2.0 系列 第 14

技術 [Day 14] 多棵決策樹更厲害:隨機森林 (Random forest)

隨機森林 (Random forest) 今日學習目標 隨機森林介紹 隨機森林的樹是如何生成?隨機森林的優點? 隨機森林如何處理分類問題? 隨機森林如何處理...