原创 Pytorch_hook機制的理解及利用register_forward_hook(hook)中間層輸出

參考文獻: 【1】梯度計算問題含公式:參考鏈接1. 【2】pytorch改動和.data和.detch()問題:https://blog.csdn.net/dss_dssssd/article/details/83818181 【3】ho

原创 Python-字典的增刪改查常見操作

字典創建(兩種方法) dic = {'word':12,'hello':10,'key':0} #1直接創建 dic = {} #2創建空字典 a = (('word',12),('hello',10)) dic = dict(a) #

原创 Python-基本排序方法實現

主要參考:數據結構(C語言版)-嚴蔚敏 目錄 插入排序 1-直接插入排序 2-折半(二分)插入排序 3-希爾排序  快速排序 1-冒泡排序(起泡排序) 2-快速排序 選擇排序 1-簡單選擇排序 2-堆排序 歸併排序 2-路歸併排序 基數排

原创 Python中collections模塊(內置模塊)

轉載:https://www.cnblogs.com/dianel/p/10787693.html collections模塊實現了特定目標的容器,以提供Python標準內建容器 dict、list、set、tuple 的替代選擇。 co

原创 torch.nn.Embedding

官網:https://pytorch.org/docs/stable/nn.html#embedding torch.nn.Embedding(num_embeddings, embedding_dim, padding_idx=Non

原创 python-sort()與sorted()區別與聯繫

sort()應該是list.sort()是一個僅用在list結構中的函數,sorted()是一個內置函數,可以對任何可迭代的對象進行排序操作,並且不會改變原結構,產生新排序後的結果。 list.sort() list.sort(key=

原创 Python-argparse庫基本使用方法和add_argument() 參數詳解

簡單介紹 (1)創建 ArgumenParser 對象 (2)add_argument() 方法 (3)總結 簡單介紹 官網:https://docs.python.org/3.6/library/argparse.html  argpa

原创 python 中的內置函數slice()

slice()函數是一個切片函數,可以作用於list,tuple,numpy等結構,其作用類似於列表中常見的切片操作,但是如果按照某個長度將list等可以用於切片的序列做等分,一般可以用一個循環可以實現。 l =[1,2,3,4,5,6

原创 Pyhon-列表切片操作

因爲時常用到切片,但是有的時候總是不會逆向返回,或者倒着輸出等,所以做下總結。 切片格式:[start:end:step]  三個位置的都可以省略,step默認爲1。 a = [1,2,3,4,5] print(a[1:])

原创 Python-Leecode-011-盛最多水的容器

題目:                                  解法一:組合所有可能,找出最大(超出時間限制) class Solution: def maxArea(self, height: List[int])

原创 python中的re模塊(正則表達式)

re模塊是python中特有的,但是正則表達式是通用的。 正則表達式介紹 re模塊常用函數 正則表達式介紹 (1)特殊符號處理常用邏輯 符號 含義 正則表達式 可以匹配的例子 不可能匹配的例子 . 匹配任一字符 "a.c" "abc",'

原创 python-多重賦值問題

多重賦值有兩種方式 一,變量賦值->右邊先完成計算,然後在賦值給左邊變量。 x,y = y,x+y ###等價於## m = y n = x+y x = m y = n 常用實例: 數據交換 a,b = 1,2 a,b = b,a

原创 Python-利用Graphviz繪製決策樹

1,Graphvi安裝 [1]安裝包下載地址見此鏈接。[科學上網]下載速度比較快 [2]下載完msi之後,安裝在這個anaconda的路徑下。我的路徑是 E:\anaconda1\Lib\site-packages\  然後就安裝就好

原创 隱馬爾科夫鏈(HMM)

  目錄 闡述 1.1 觀測序列O出現的概率 1.1.1 窮舉法(直接計算法) 1.1.2前向算法 1.1.3 後向算法 1.2 根據觀測序列預測狀態序列 1.2.1 維特比算法(動態規劃) 1.3 估計模型參數 參考文獻 闡述 隱馬爾可

原创 Pyhton-Leetcode-二叉搜索樹(二叉排序樹、二叉查找樹)

二叉搜索樹是一種所有左子樹小於其父節點,右子樹大於其父節點的特殊二叉樹。 二叉搜索樹主要用來出檢索某個節點。【用於搜索】 二叉搜索樹按照中序遍歷,就能夠得出正確從小到大的序列排序。 面試題54. 二叉搜索樹的第k大節點 考點:二叉搜索樹的