iT邦幫忙

python3相關文章
共有 294 則文章
鐵人賽 Software Development DAY 16

技術 [演算法] 二分搜尋 (Binary Search)

還記得之前討論過的樹嗎?都會分成左子樹和右子樹,而二分搜尋也是遵循這樣的邏輯來運算的。 二分搜尋 (Binary Search) 是取 已排序資料的中間索引的值...

鐵人賽 Software Development DAY 15

技術 [演算法] 循序搜尋 (Sequential Search)

講了幾天的資料結構,先來講幾個有關搜尋的演算法,之後再繼續接回資料結構的其他部分。 循序搜尋 (Sequential Search),說白了就是在已排序的資料中...

鐵人賽 自我挑戰組 DAY 14

技術 【Day 14】 利用Keras中的CNN方法 進行數字辨識

大家好,今天跟大家學習 利用Keras中的卷積神經網路(Convolutional Neural Networks,CNN)來進行數字辨識。 謎之聲:說好的AS...

鐵人賽 Software Development DAY 6

技術 [資料結構] 陣列 (Array) & 串列 (Linked List)

好啦,討論完幾個演算法後,還是得面對最重要的核心,資料結構。 (頓時有種醜媳婦見公婆的概念 該來的還是要來~) 其實資料在程式語言中有很多種型態,像是 int...

鐵人賽 Software Development DAY 5

技術 [演算法] 列舉法 (Enumeration)

經過前幾天的演算法,都需要小動腦和邏輯上的思考對吧?透過一些比較和分配的技巧,來做資料的排序。 今天,就來講講列舉法 (俗稱暴力破解法)。 列舉法 (Enume...

鐵人賽 Software Development DAY 4

技術 [演算法] 基數排序法 (Radix Sort)

今天來講一個「非比較性」的演算法,基數排序法 (Radix Sort)。其實之前的排序法也是屬於 非比較性 的演算法。怎麼說?以泡沫和快速為例,這兩個演算法都是...

鐵人賽 Software Development DAY 3

技術 [演算法] 快速排序法 (Quick Sort)

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

鐵人賽 Software Development DAY 2

技術 [演算法] 泡沫排序 (Bubble Sort)

拉蒙碎碎念 其實昨天的桶子演算法雖然直覺、簡單好懂,但也遺留了一些問題。舉例來說如果資料很大,就會很浪費空間,或者當資料有小數的時候,沒辦法產生相對應的桶子。因...

鐵人賽 Software Development DAY 16
Emacs 來寫程式 系列 第 16

技術 [Emacs-16] 用 Emacs 來寫 Python 人臉判別

OpenCV OpenCV 是由 Intel 公司發起,BSD 授權模式,可以在商業及研究領域中免費使用的一個電腦視覺函式庫,可以用在 擴增實境 人臉,手勢判...

鐵人賽 Software Development DAY 1

技術 [演算法] 桶子排序法 (Bucket Sort)

拉蒙碎碎念 還記得以前剛學程式設計的時候,老師都會從幾個較簡單的演算法教起,讓學生比較好學也快上手。其實演算法就是在學邏輯,語法啊、技巧啊,我個人倒覺得是其次。...

技術 python的asyncio模組(三):建立Event Loop和定義協程

在上一篇python的asyncio模組(二):異步程式設計基本概念講解完異步程式設計的基本概念之後,就可以進入正式的主題了: 定義Event Loop i...

技術 python的asyncio模組(二):異步程式設計基本概念

在說明asyncio的基本用法之前,先來說明一下異步程式設計的幾項基本概念: 事件迴圈(event loop) 事件(event) 回調函數(callback...

達標好文 技術 python的asyncio模組(一):異步執行的好處

最近在工作中實作爬蟲,常常使用到python的asyncio模組,這是一個python3.4版才開始引入的異步框架標準模組,這在IO密集的任務中(比如說爬蟲),...

技術 PYTHON 在WINDOWS下環境的建置

安裝python 到官網下載網址 (https://www.python.org/downloads/) 下載安裝檔 這次是下載3.7版 選擇 dowlan...

技術 [演算法][Python]演算法挑戰系列(8)-Jump Game

欸嘿嘿!哈囉!大家好!沒錯就是Python,不要懷疑自己的眼睛XD,因為小弟我最近在練習用Python玩爬蟲,所以可以看到發問了一些很菜的問題,也因為才剛學不久...

技術 [雜記] Anaconda navigator無法開啟?!

// 換了新公司後突然都在寫 js python已被我丟到九霄雲外去了 (雖然到職的時候還是有安裝他,還設了環境變數,但從來沒開過XD) 今天主管偶然的一句話說...

達標好文 技術 利用動態繼承將字串數字轉換成國字

看了這篇手癢,也來寫寫看。 順便練習python的物件導向。(因為我很少用) 目標,將一個字串轉換成 Hans 物件,利用 hans 屬性存取,將字串中的數字轉...

鐵人賽 Data Technology DAY 28
使用Python進行資料分析 系列 第 28

技術 [Day28]機器學習:特徵標準化!

嗨,今天是第28天! 今天要來聊聊機器學習中的特徵標準化(normalization),包含: 什麼是特徵標準化? 為什麼要標準化? 特徵標準化怎麼做? 什...

鐵人賽 Data Technology DAY 26
使用Python進行資料分析 系列 第 26

技術 [Day26]機器學習:KNN分類演算法!

嗨!今天是第26天,之前介紹完了基本的機器學習概念了,這次要說明一個K-近鄰演算法(K Nearest Neighbor)! 主要內容: 什麼是KNN 如何用...

if len(learning.python) == 30: 系列 第 30

技術 Day30-print-statement或function

print在python3開始被改變為function,在此之前的版本為statement 若要在python2.6, 2.7使用print function...

if len(learning.python) == 30: 系列 第 29

技術 Day29-if-成立或不成立

概觀 任何object都可以被驗證真假值。預設為True,除非該class有以下其中一情況 定義__bool__()且回傳False 定義__len__()...

if len(learning.python) == 30: 系列 第 28

技術 Day28-enum

概觀 python3.4之後引進的功能。若要在python2.7使用aenum enumeration由eunm member組成,每個memeber包含nam...

if len(learning.python) == 30: 系列 第 27

技術 Day27-datetime-module

time 關注時分秒 import time # time stamp print('time stamp: {}'.format(time.time())...

if len(learning.python) == 30: 系列 第 26

技術 Day26-datetime-概觀

GMT與UTC 依照測量方式 觀測平均太陽日 GMT(Greenwich Mean Time),格林威治標準時間 UT(Universal Time),世界...

if len(learning.python) == 30: 系列 第 25

技術 Day25-re-簡單範例

greedy, non-greedy import re # greedy s1 = '<div class="qa-list__tags&q...

鐵人賽 Data Technology DAY 15
使用Python進行資料分析 系列 第 15

技術 [Day15]Numpy操作索引&局部資料!

嗨!終於來到了1/2路程了,今天會繼續來說明Numpy的索引以及資料切割。 若是想看其他Numpy的介紹: [Day14]Numpy的ndarray!...

鐵人賽 自我挑戰組 DAY 11
if len(learning.python) == 30: 系列 第 24

技術 Day24-re-Syntax

pattern description . any character except a newline ^ start of the str...

鐵人賽 自我挑戰組 DAY 11
if len(learning.python) == 30: 系列 第 23

技術 Day23-re-概觀

利用pattern較有彈性地找出字串中想要的部分 可以使用search、match和findall match checks for a match onl...

鐵人賽 Data Technology DAY 11
使用Python進行資料分析 系列 第 11

技術 [Day11]Pandas使用多層索引!

嗨,時間來到第11天了! 我們在昨天(Day10)提到了groupby,第9天說明了索引的操作,那今天要繼續index這個主題繼續延伸說明多層索引! 首先要開始...

鐵人賽 Data Technology DAY 10
使用Python進行資料分析 系列 第 10

技術 [Day10]Pandas Groupby使用!

嗨!今天是第十天了,沒想到自己竟然撐到1/3了,還記得我們在上一篇說明了索引的各種設定運用,接下來就來聊聊Groupby是什麼吧! Splitting the...