原创 LeetCode1114.按續打印

題目描述: 我們提供了一個類: public class Foo { public void one() { print(“one”); } public void two() { print(“two”); } public v

原创 pandas最後出現的gotchas問題的原因及解決方法

官方文檔10分鐘入門pandas最後給出了這麼一個錯誤代碼: 錯誤代碼: >>> if pd.Series([False, True, False]): ... print("I was true") 錯誤信息: Trace

原创 Pytorch實現斷點續訓

問題 在進行訓練網絡模型時,經常會遇到服務器中斷或其他原因導致正在訓練的模型中斷,如果沒有保存模型,就要重新訓練,費時費力。這種情況怎麼解決呢?可以繼續原先的模型訓練程度繼續訓練嗎?包括weights,epochs,lr,loss

原创 LeetCode面試題 10.01. 合併排序的數組

題目描述 給定兩個排序後的數組 A 和 B,其中 A 的末端有足夠的緩衝空間容納 B。 編寫一個方法,將 B 合併入 A 並排序。 初始化 A 和 B 的元素數量分別爲 m 和 n。 示例 輸入: A = [1,2,3,0,0,0

原创 LeetCode700:二叉搜索樹中的搜索

題目描述 給定二叉搜索樹(BST)的根節點和一個值。 你需要在BST中找到節點值等於給定值的節點。 返回以該節點爲根的子樹。 如果節點不存在,則返回 NULL。 例如, 給定二叉搜索樹: 4 / \ 2 7

原创 LeetCode191:位1的個數(C++實現)

題目描述 編寫一個函數,輸入是一個無符號整數,返回其二進制表達式中數字位數爲 ‘1’ 的個數(也被稱爲漢明重量)。 示例1 輸入:00000000000000000000000000001011 輸出:3 解釋:輸入的二進制串 0

原创 全卷積網絡(FCN)理解

概要 作爲計算機視覺領域的三大任務之一(圖像分類,目標檢測,圖像分割),圖像分割這些年也獲得了長足的發展,它被廣泛用於在醫學圖像和自然圖像的分割上,除此之外,圖像分割也被用於在道路分割上,這對於自動駕駛的發展具有極其重要的意義。

原创 解決AttributeError: module 'scipy.misc' has no attribute 'imread'錯誤

錯誤原因: scipy版本問題 解決方法 將scipy降級到1.2.1版本 命令: pip install scipy==1.2.1

原创 LeetCode678:有效的括號字符串

題目描述 給定一個只包含三種字符的字符串:( ,) 和 *,寫一個函數來檢驗這個字符串是否爲有效字符串。有效字符串具有如下規則: 任何左括號 ( 必須有相應的右括號 )。 任何右括號 ) 必須有相應的左括號 ( 。 左括號 ( 必

原创 Python追加key到json文件

話不多說,先上代碼: #原data.json文件: { 'shortdisc':"hello,json", 'image':"localhost:8080/usr/images/image.jpg" } #追加key至da

原创 LeetCode451:根據字符出現頻率排序

題目描述 給定一個字符串,請將字符串裏的字符按照出現的頻率降序排列。 示例 1: 輸入: "tree" 輸出: "eert" 解釋: 'e'出現兩次,'r'和't'都只出現一次。 因此'e'必須出現在'r'和't'之前。此外,"e

原创 C++中出現“undefined reference to xxx”錯誤記錄(持續更新中~)

環境 系統:windows10 Qt Creator:4.10.2 Qt: Qt 5.13.2 問題 2020.4.6: 問題描述: QT所報的這幾個錯誤應該都是一致的,嘗試了修改引用頭文件路徑也不行,說明不是路徑錯誤。在相關

原创 LeetCode刷題筆記338:比特位計數(Python實現)

題目描述: 給定一個非負整數 num。對於 0 ≤ i ≤ num 範圍中的每個數字 i ,計算其二進制數中的 1 的數目並將它們作爲數組返回。 示例 1: 輸入: 2 輸出: [0,1,1] 示例 2: 輸入: 5 輸出: [0,1,1

原创 sklearn實現XGBoost模型訓練,預測並實現可視化

xgboost的原理: 參考鏈接:xgboost原理介紹 1.準備數據集 這利用的是經典的乳腺癌數據集,568條數據,30種特徵。 乳腺癌數據集:breast_cancer.csv import pandas as pd from

原创 Git基本命令&提交代碼到遠程主機(gerrit示例)

概覽 Git Git是一個開源的分佈式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。Torvalds