原创 Python字符串元素的訪問與截取

 得到Python的各種序列後,接下里就要知曉如何訪問或取出序列中的數據。看着很簡單,但是隨着所學的序列越來越多後,比如字符串、列表、元組、字典、一維數組、多維數組、Series、DataFrame,漸漸的腦子就會混亂,所以打算梳理一下。

原创 Python Numpy隨機數總結——numpy.random.rand/randn/randint/random/uniform/seed

在學習一些算法的時候,經常會使用一些隨機數來做實驗,或者說用隨機數來添加一些噪聲。 下面就總結我平常用到的幾個numpy.random庫中的隨機數和seed函數。 目錄 1. rand基本用法 2. randn基本用法 3. 指定數學期望

原创 Python.numpy極簡入門

Numpy庫一直在用,但從沒有去了解過numpy到底是個什麼東西,屬於知其然但不知其所以然的境界,雖然也沒什麼大礙,但今天看到某本書裏有介紹,看了一下,覺得還不錯,可以算是個簡單入門吧,所以依照書上的框架複述一遍,寫了這篇博文。 目錄 1

原创 Python列表的切片操作與元素訪問詳解

得到Python的各種序列後,接下里就要知曉如何訪問或取出序列中的數據。 看似很簡單,其實門道很多,而且隨着所學的序列越來越多後,比如字符串、列表、元組、字典、一維數組、多維數組、Series、DataFrame,漸漸的腦子就會混亂,所以

原创 Python字典(Dictionary)操作全解【創建、讀取、修改、添加、刪除、有序字典、淺複製、排序】

字典是“鍵-值”對的無序可變序列,字典中的每個元素可以分爲兩部分,“鍵”和“值”。定義字典時,每個元素的“鍵”和“值”用冒號分隔,相鄰元素之間用逗號分隔,所有元素放在一對大括號”{“和”}“中。字典中的“鍵”可以是Python中任意不可

原创 Python計數器collections.Counter用法詳解

Python collections.Counter用法詳解,Counter 計數器,顧名思義就是用來計數的,最主要的作用就是計算“可迭代序列中”各個元素(element)的數量。具體用法參看目錄,基本涵蓋了主要用法。   目錄 01.統

原创 Python中Numpy.append的用法解析

之前只見過列表list的append方法,昨天寫代碼的時候,看到了numpy庫的append方法,記錄一下。 簡單的說,該方法功能就是將一個數組附加到另一個數組的尾部。 目錄 官方幫助文檔 參數 返回值 示例 axis無定義 axis=0

原创 Numpy.array()詳解 、np.array與np.asarray辨析、 np.array和np.ndarry的區別

記錄一下numpy.array()的詳細用法,以及與np.asarray()和np.ndarray()的區別。 目錄 1. Numpy.array()詳解 1.1 函數形式 1.2 參數詳解 1.3 具體用法 2. Asarray和Arr

原创 Huffman樹(哈夫曼樹)、哈夫曼編碼、最優前綴碼、前綴碼

目錄 基本概念: 哈夫曼樹的構造 哈夫曼樹的應用——哈夫曼編碼 附:前綴碼 基本概念: 需要了解的一些基概念: 路徑:結點序列滿足是的雙親。 路徑長度:路徑的分支數。L=k-1 擴充二叉樹:在一般二叉樹中,將原來的每個空指針都指向一個特殊

原创 機器學習的兩個指標:ROC曲線和AUC值

目錄   ROC曲線的作用 相關概念 ROC空間 ROC曲線 曲線下面積(AUC) ROC曲線的作用 先看一下ROC的字面意思:ROC曲線即接收者操作特徵曲線(receiver operating characteristic curve

原创 Python 字典dict操作詳解-Python字典的排序創建讀取修改複製淺複製……

總結一下字典的基本用法。內容參看目錄,個人認爲還是比較詳細的。 目錄 1. 什麼是字典 2.字典的創建 2.1 手動創建 2.2 使用內置函數dict()創建 3. 字典元素的讀取 3.1下標方式讀取Value 3.2 get()讀取Va

原创 Python zip函數詳解+和izip和zip_longest的比較辨析

目錄   1. zip()函數 1.1 zip()函數的用法 1.2 zip()函數的應用 1.3 *zip()的用法 2. itertools.izip() 3. itertools.zip_longest() 1. zip()函數 z

原创 Python序列中元素的訪問方式(二)Python列表元素的訪問、切片與索引

 得到Python的各種序列後,接下里就要知曉如何訪問或取出序列中的數據。看着很簡單,但是隨着所學的序列越來越多後,比如字符串、列表、元組、字典、一維數組、多維數組、Series、DataFrame,漸漸的腦子就會混亂,所以打算梳理與一下

原创 Python序列中元素的訪問方式(一)Python字符串元素的訪問、切片與索引

 得到Python的各種序列後,接下里就要知曉如何訪問或取出序列中的數據。看着很簡單,但是隨着所學的序列越來越多後,比如字符串、列表、元組、字典、一維數組、多維數組、Series、DataFrame,漸漸的腦子就會混亂,所以打算梳理與一下

原创 Python序列中元素的訪問方式(四)Python數組和列表切片的區別

Python序列中元素的訪問方式(一)Python字符串元素的訪問、切片與索引 Python序列中元素的訪問方式(二)Python列表元素的訪問、切片與索引 Python序列中元素的訪問方式(三)Python.numpy數組元素的訪問、切