原创 Python 2和Python 3的區別

該篇博客主要記錄在使用Python過程中發現的Python 2和Python 3的區別 文章目錄1. 列表推導變量泄露問題 1. 列表推導變量泄露問題 在Python 2中,如果列表推導中的變量和前面的變量相同的話,則會改變該變量

原创 QT5讀取中文亂碼問題

在頭文件中加 #pragma execution_character_set("utf-8") 問題解決

原创 從AdaBoost到GBDT(part 2)

注:本文假設讀者已經有了AdaBoost和GBDT的背景知識。 看到網上關於AdaBoost和GBDT資料都不少,可是鮮有資料介紹他們聯繫,剛好之前有看過,最近複習到此,覺得有所收穫,所以記錄下來。此爲讀書筆記,若有錯誤,請予

原创 Python中函數 __str__ 和 __repr__ 的區別

簡而言之: __str__ 的目標在於可讀性(對用戶更友好) __repr__ 的目標在於無歧義(更有助於調試) 舉個栗子(Difference between str and repr?): >>> import datet

原创 GibbsLDA++ Invalid (empty) document!

在使用GibbsLDA++-0.2的時候,碰到錯誤 “Invalid (empty) document!” 因爲我用的是中文文檔,雖然深信這個和語言沒有太大關係,但還是網上查詢了一些相關資料,無果。 經過一段時間的琢磨,發現出現這種情況請

原创 關於Java中Stack類的使用

標籤(空格分隔): java - 爲什麼不用Stack類 《Java編程思想》第四版一書中明確不建議我們使用java.util.Stack類,一直保留只是爲了兼容以前的版本,在17.13.3中提到了原因。主要是因爲: Stac

原创 從AdaBoost到GBDT(part 1)

標籤(空格分隔): ML 注:本文假設讀者已經有了AdaBoost和GBDT的背景知識。 看到網上關於AdaBoost和GBDT資料都不少,可是鮮有資料介紹他們聯繫,剛好之前有看過,最近複習到此,覺得有所收穫,所以記錄下來。此

原创 L2正則化(L2 Regularization)

正則化其實就是給目標函數增加一個懲罰項,使得模型更傾向於使用更加簡單的模型,防止過擬合。 文章目錄1. L2L_2L2​正則化項的導出2. L1L_1L1​正則化項和L2L_2L2​正則化項 1. L2L_2L2​正則化項的導出

原创 psql: FATAL: role “username” does not exist

psql數據庫運行數據報錯: psql: FATAL: role “username” does not exist 由於當前的用戶爲“username” 解決方案: sudo -s -u postgres 把當前用戶切換成postg

原创 Comparison method violates its general contract!

今天在刷LeetCode題目的時候,問題使用HashMap按照value排序來解決,自定義比較器,但是報錯:java.lang.IllegalArgumentException: Comparison method violate

原创 從1到n整數中1出現的個數

今天在牛客網上做劍指offer上的題,看到劍指offer上的解法確實沒不太好理解。這裏把看到的一種比較容易理解的方法記錄下來,便於整理思路: 原博客解釋的非常清楚,在這裏。 這道題是要求1-n,這裏總共出現了多少次1。 比如輸入爲12,則

原创 [LeetCode] 129. Sum Root to Leaf Numbers

【原題】 Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a number. An exam

原创 機器人的運動範圍

【原題】 地上有一個m行和n列的方格。一個機器人從座標0,0的格子開始移動,每一次只能向左,右,上,下四個方向移動一格,但是不能進入行座標和列座標的數位之和大於k的格子。 例如,當k爲18時,機器人能夠進入方格(35,37),因

原创 [LeetCode] 113. Path Sum II

【原題】 Given a binary tree and a sum, find all root-to-leaf paths where each path’s sum equals the given sum. For

原创 [LeetCode] 442. Find All Duplicates in an Array

【原題】 Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear on