原创 python爬蟲之之Requests庫使用以及網絡視頻圖片的爬取和存儲

通常我們上網是由用戶端計算機發送請求給目標計算機,將目標計算機的數據下載到本地的過程。例如我們通過瀏覽器谷歌搜索某個內容便是向瀏覽器提交請求,然後下載網頁代碼將該請求解析成網頁呈現。而爬蟲就是模擬我們瀏覽器發送請求的過程,並根據自己設置

原创 leetCode題目--公交站間的距離

題目 環形公交路線上有 n 個站,按次序從 0 到 n - 1 進行編號。我們已知每一對相鄰公交站之間的距離,distance[i] 表示編號爲 i 的車站和編號爲 (i + 1) % n 的車站之間的距離。 環線上的公交車都可以按順時針

原创 leetCode題目--對稱二叉樹(python代碼)

題目 給定一個二叉樹,檢查它是否是鏡像對稱的。 例如,二叉樹 [1,2,2,3,4,4,3] 是對稱的。 1 / \ 2 2 / \ / \ 3 4 4 3 但是下面這個 [1,2,2,null,3,n

原创 leetCode題目--二叉樹的層次遍歷(python代碼)

題目 給定一個二叉樹,返回其按層次遍歷的節點值。 (即逐層地,從左到右訪問所有節點)。 例如: 給定二叉樹: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15

原创 leetCode題目--一週中的第幾天(python代碼)

題目 給你一個日期,請你設計一個算法來判斷它是對應一週中的哪一天。 輸入爲三個整數:day、month 和 year,分別表示日、月、年。 您返回的結果必須是這幾個值中的一個 {"Sunday", "Monday", "Tuesday",

原创 leetCode題目--將有序數組轉換爲二叉搜索樹(python代碼)

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

原创 leetCode題目--二叉樹的最大深度

題目 給定一個二叉樹,找出其最大深度。 二叉樹的深度爲根節點到最遠葉子節點的最長路徑上的節點數。 說明: 葉子節點是指沒有子節點的節點。 示例  給定二叉樹 [3,9,20,null,null,15,7], 3 /

原创 LeetCode題目 --驗證二叉搜索樹

題目 給定一個二叉樹,判斷其是否是一個有效的二叉搜索樹。 假設一個二叉搜索樹具有如下特徵: 節點的左子樹只包含小於當前節點的數。 節點的右子樹只包含大於當前節點的數。 所有左子樹和右子樹自身必須也是二叉搜索樹。 示例 1: 輸入:

原创 劍指offer編程題--替換空格

題目 請實現一個函數,將一個字符串中的每個空格替換成“%20”。例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 c++代碼 class Solution { public: voi

原创 牛客網編程題(一)

題目1 從今天開始,爭取每天晚上做一道編程題。加油 //在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序, //每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數, //判

原创 行人重識別論文--A Bottom-up Clustering Approach to Unsupervised Person Re-identification

A Bottom-up Clustering Approach to Unsupervised Person Re-identification 目錄 A Bottom-up Clustering Approach to Unsuperv

原创 池化的作用

pooling後會讓之前的特徵維數減少,訓練參數減少,泛化能力加強,進而防止過擬合。 其中特徵維數的減少並不會讓之前的特徵丟失。

原创 降維方法總結

  目錄 數據降維方法:        降維: 降維的用處: 降維方法思想分類: 降維方法總覽 降維方法詳細說明 1. 缺失值比率(Missing Value Ratio) 2. 低方差濾波(Low Variance Filter) 3.

原创 度量學習方法總結

目錄 一.距離度量 閔可夫斯基距離 歐式距離(Euclidean Distance): 標準化歐氏距離 (Standardized Euclidean distance ) 曼哈頓距離(ManhattanDistance) 切比雪夫距離(