原创 Kaggle註冊無法進行人機驗證You did not enter the correct captcha response. Please try again

學了一段時間的機器學習,打算去kaggle的網站上搗鼓搗鼓競賽題,結果註冊了之後就遇到了很多人都會遇到的郵箱驗證不能confirm的問題。搗鼓了一晚上

原创 windows下安裝了兩個python 2.7 時,py.exe啓動器啓動路徑的問題

最開始裝了一個python2.7,後來因爲學習tensorflow安裝了python3.6,因工作安裝Arcgis又安裝了一個python,用py啓動器啓動python2時,啓動的是後安裝的版本,之前安裝的很多包無法使用。通過修改註冊表信

原创 git 撤銷操作

1、將暫存區退回到上一個版本 git reset HEAD filename 退回到上兩個版本 git reset HEAD^ filename 依次類推 2、將工作區回退版本 git reset --hard logID,logID可通

原创 multi-hot編碼原理

原創:轉載請註明出處 對於某個屬性對應的分類特徵,可能該特徵下有多個取值,比如一個特徵表示對哪些物品感興趣,那麼這個特徵不是單個值,而是有多個取值,樣本1 在該屬性下取值有1,2兩種特徵,  樣本2 在該屬性下有2一種特徵, 樣本3 在該

原创 Github新手使用指南(一):git 生成密鑰

1、安裝 git 2、輸入指令生成ssh密鑰 3、cd 到保存密鑰的目錄下,輸入 cat id_rsa.pub 獲得密鑰 4、輸入 ssh -T [email protected] 測試是否綁定成功(需要輸入第二步設置的密碼)      

原创 Github 提交版本與git diff命令

github分爲三個區,工作區:本地最新的版本, 暫存區:git本地倉庫暫存的版本 版本區:最終提交到github上的版本 1、查看版本區別 git diff 工作區與暫存區的區別 git diff master 版本區與工作區的區別 g

原创 Python刷leetcode:110. 平衡二叉樹

給定一個二叉樹,判斷它是否是高度平衡的二叉樹。本題中,一棵高度平衡二叉樹定義爲:一個二叉樹每個節點 的左右兩個子樹的高度差的絕對值不超過1。示例 1:給定二叉樹 [3,9,20,null,null,15,7] 3 / \

原创 Python刷leetcode112. 路徑總和

給定一個二叉樹和一個目標和,判斷該樹中是否存在根節點到葉子節點的路徑,這條路徑上所有節點值相加等於目標和。說明: 葉子節點是指沒有子節點的節點。示例: 給定如下二叉樹,以及目標和 sum = 22, 5

原创 Python刷leetcode111. 二叉樹的最小深度

給定一個二叉樹,找出其最小深度。最小深度是從根節點到最近葉子節點的最短路徑上的節點數量。說明: 葉子節點是指沒有子節點的節點。示例:給定二叉樹 [3,9,20,null,null,15,7], 3 / \ 9 20

原创 Python中函數傳參是傳值還是引用?對比C語言中的參數傳遞

一、首先回憶一下C語言中的參數傳遞,分爲值傳遞和引用傳遞,用簡單的swap函數舉例1、值傳遞傳值#include<stdio.h> void swap(int x,int y) { int temp = x; x = y; y =

原创 Python刷leetcode113. 路徑總和 II

給定一個二叉樹和一個目標和,找到所有從根節點到葉子節點路徑總和等於給定目標和的路徑。說明: 葉子節點是指沒有子節點的節點。示例:給定如下二叉樹,以及目標和 sum = 22, 5 / \

原创 Python刷leetcode114. 二叉樹展開爲鏈表

給定一個二叉樹,原地將它展開爲鏈表。例如,給定二叉樹 1 / \ 2 5 / \ \ 3 4 6將其展開爲:1 \ 2 \ 3 \ 4 \

原创 Python刷leetcode 103. 二叉樹的鋸齒形層次遍歷

給定一個二叉樹,返回其節點值的鋸齒形層次遍歷。(即先從左往右,再從右往左進行下一層遍歷,以此類推,層與層之間交替進行)。例如:給定二叉樹 [3,9,20,null,null,15,7], 3 / \ 9 20 /

原创 Python刷leetcode108. 將有序數組轉換爲二叉搜索樹

將一個按照升序排列的有序數組,轉換爲一棵高度平衡二叉搜索樹。本題中,一個高度平衡二叉樹是指一個二叉樹每個節點 的左右兩個子樹的高度差的絕對值不超過 1。示例:給定有序數組: [-10,-3,0,5,9], 一個可能的答案是:[0,-3,

原创 Python實現圖的DFS(遞歸和非遞歸)和BFS

思路:1、遞歸DFS:訪問節點,將該節點標記爲已訪問,同時對根節點的鄰接結點中未訪問過的結點遞歸調用DFS2、非遞歸DFS:取棧頂元素(不出棧),找到棧頂元素的一個未被訪問過的鄰接結點(注意是一個就行,不需要所有鄰接結點入       棧