原创 Pycharm報錯TabError: inconsistent use of tabs and spaces in indentation

如圖所示,對代碼進行格式化即可解決

原创 Python 對list數組中的元素取3位小數

代碼 y = [0.9334890822288519, 0.7951104962059684, 0.7145541097906535, 0.6573912686067223, 0.6146651350624455] y = [r

原创 講清楚Sarsa和Q-learning的對比,各自起作用的場景

兩者的區別 兩者的區別就在於Q值的更新公式上: Sarsa Q(st,at)=Q(st,at)+α∗(rt+γ∗Q(st+1,at+1)−Q(st,at)) Q\left(s_{t}, a_{t}\right)=Q\left(s

原创 Leetcode 684. Redundant Connection 並查集 C++

class UnionFindSet { public: UnionFindSet(int n){ ranks_ = vector<int>(n+1,0); parents_ = vecto

原创 TF-IDF 用於挖掘文章中的關鍵詞

TF TF = 某詞在該文檔出現次數/該文檔中詞頻最高的詞的頻數 IDF TF-IDF 算例

原创 vim 清除、關閉搜索後的高亮表示

搜索完成之後清楚 :noh 徹底清除 set nohlsearch

原创 強化學習中的遊戲atari 和 mujoco

atari:離散動作空間(如‘上’,‘下’兩個動作) mujoco:連續動作空間(如賽車的速度,一個連續的值)

原创 Leetcode 1483. Kth Ancestor of a Tree Node 二進制思想or分佈式思想

思想 如果每個結點,都保存了它所有的祖先結點,最終時間複雜度或者空間複雜度都會爆,導致無法通過測試樣例 因此,想辦法把O(n)O(n)O(n)變成O(log⁡n)O(\log n)O(logn)就能做出來了 讓每個結點只保存一部

原创 Mac下,beamer編譯文檔時的 Class beamer Warning: mathserif is obsolete. Use font theme serif with opt

完整錯誤信息: Class beamer Warning: mathserif'' is obsolete. Use font themeserif’’ with option ``onlymath’’ 刪除原來關於mathse

原创 Vim 進階操作-編輯

Normal Mode 替換 r替換後恢復normal,光標不移動 R替換後進入insert光標後移 改變 c cw 刪除單詞 cc刪除一行並進入insert模式 C刪除光標之後全部,進入insert 刪除字符

原创 Linux shell bash文件 批量修改文件名爲 001.jpg 002.jpg

i=1 for file in `ls` do echo $file mv $file $(printf "%0.3d.jpg" $i) i=$((i + 1)) done

原创 Vim 進階操作-移動

Movement 移動光標到行首/尾 0 ^/$ 行首建議用0(零),手指按得方便 跳單詞 wW 往後跳,跳到單詞前 bB 往前跳,跳到單詞前 eE 往後跳,跳到單詞後 大小寫區別:w跳過一系列間隔符號,W只跳過空

原创 vim s的反向引用操作,用於替換文本

目標 #123 #456 變成 # 123 # 456 操作 選定相關行 '<,'>s/#\([^ ]\)/# \1/g '\(' '\)'包圍住要引用的對象 \1 引用第一個被包住的對象

原创 Leetcode 207. Course Schedule 關於拓撲排序的純BFS和DFS解法

BFS 思路 找這個圖有沒有環 BFS遍歷的過程是:不斷將入度爲0的點加入到隊列中,更新它鄰接結點的入度 如果沒有環的話,那麼最終入隊的點的總個數應該等於圖上的所有結點數。 class Solution { public

原创 貝葉斯理論中的prior, likelihood, posterior即先驗概率,似然,後驗概率

準備 條件概率公式 P(A∣B)=P(B∣A)P(B)P(B)P(A|B) = \frac {P(B|A)P(B)} {P(B)}P(A∣B)=P(B)P(B∣A)P(B)​ Posterior∝Likelihood∗PriorP