原创 4.numpy包(上)

NumPy包的使用(上) 1. ndarray ndarray 是NumPy中array類,用於處理多維數組,也成爲array, 但是ndarray和array.array是不一樣的。這個需要進行區分。 2. ndarray對象

原创 9.Python 爲什麼list不能作爲dictionary的key值

這個blog解決一個問題是:爲什麼list不能作爲dictionary的key值 list沒有相應的hash函數 爲什麼python沒有給list提供一個合理的hash函數 1. list沒有相應的hash函數 a = [1,

原创 7. Python tuple詳解

Tuple詳解: 創建tuple 訪問tuple元素 修改tuple 刪除tuple tuple運算符: +, *, len, in, for tuple內置方法 1. 創建tuple 創建tuple使用小括號(), lis

原创 6. Python List全解析

List詳解 類型 訪問 更新 刪除 腳本操作符 + * 列表的截取 列表的嵌套 列表的函數和方法 1. 類型 python中所有的變量都屬於某個class, 如False, int, float, 當然list也屬於pyth

原创 10. Python 字典(dictionary)

python基礎中的基礎: 字典所屬的類 創建字典 訪問字典 修改字典 刪除字典元素 字典鍵,注意事項 字典相關的方法和函數 1. 字典所屬於的類 再次提到python中萬物都是類,同樣字典也屬於類,如: info = {'x

原创 1. Tensorflow : 計算圖

Tensorflow的運行機制包括兩部分,一個是tensor, 一個是flow. Tensor表明tensorflow所用的數據類型 flow也就是計算圖,表明tensor之間的關係 所以在構建tensorflow的運行程序的

原创 12 Python內置函數

本文主要進行講解python內置函數 主要有以下函數: help 可以用於查看module,或者函數 # 下面兩行分別爲sys模塊和str類的具體說明。 help('sys') help('str') help([1,2

原创 11 Python函數參數分類

Python函數參數的分類 python函數參數的分類 必須參數 關鍵字參數 默認參數 不定長參數 1. python函數參數的分類 上面的標題已經說明問題,python的參數分爲一下四類分別爲 必須參數,關鍵字參數,默認參數

原创 14 Python迭代器與生成器

本blog主要講解Python的迭代器與生成器 如何通過迭代器對對象進行遍歷 如何使類可以進行迭代 如何創建生成器 1. 如何通過迭代器對對象進行遍歷 # 對 list創建iter l = [1, 2] it = iter(l

原创 2 . tensorflow - 張量和會話

tensorflow中很重要的概念Tensor和ops 2.1 Tensor和ops Tensor, 類似numpy中的array,但是區別是tensor中不存儲任何數據,tensor只是數據的引用. ops是tensorflo

原创 8. python函數傳遞值還是引用

這個blog是用來記錄python函數到底傳遞的是引用還是值 is 和 == 的區別 tuple到底是不是不可變的… 變量的本質 函數傳遞是引用傳遞 1. is 和 ==的區別 ==是表示值相同,但是不一定是同一塊內存。而is

原创 3.Tensorflow 基本的執行流程

3. Tensorflow執行流程 數據(DataSet) 定義神經網絡結構和前向傳播結果(Network structure and forward) 定義損失函數及優化算法 會話(Session), 使用優化算法進行優化

原创 1. 一文看懂奇異值分解

介紹奇異值分解,會解釋如下內容 奇異值分解定理,如何推導出? 奇異值是什麼,什麼含義? 如果矩陣爲正規矩陣,則奇異值是什麼?

原创 13 下劃線在python的特殊作用

在python經常能看到單下劃線,雙下劃線,和雙下劃線前後都採用,而這些變量對於python有特殊的含義,解釋如下: 1、_xxx 不能用於’from module import *’ 以單下劃線開頭的表示的是protec

原创 5. NumPy使用(下)

1. 通用的broadcasting準則 broadcasting的前提是運算是通過element-wise的運算 從尾部開始依次比較維度 是否相等 是否其中一個維度爲1 依次進行比較,如果相等則跳過,如果不相等並且其中一個爲1