原创 Python List倒置:b = a[::-1]的解釋

在做Leetcode的題時發現,b = a[::-1]表示的是對a倒置,就像a.reverse一樣。 Python基礎不牢,導致無法理解爲什麼這樣就能導致,網上找到的解釋是: 鏈接:https://www.cnblogs.com/mxh1

原创 面試題 09 用兩個棧實現隊列(Python3)

用兩個棧實現一個隊列。隊列的聲明如下,請實現它的兩個函數 appendTail 和 deleteHead ,分別完成在隊列尾部插入整數和在隊列頭部刪除整數的功能。(若隊列中沒有元素,deleteHead 操作返回 -1 ) 示例 1:

原创 相量成像(Phasor Imaging)總結2: 調製頻率對全局光照多徑干擾的影響

相量成像(Phasor Imaging)總結主要對下面論文的思路、重難點進行總結: M. Gupta, S. K. Nayar, M. B. Hullin, and J. Martin, “Phasor imaging: A genera

原创 Pytorch 返回U-Net中間latent層結果的一種方法

問題描述: 網絡結構用的是u-net,結構大概如下: 目的是將紅色矩形標出的latent層結果輸出,同時不影響網絡的正常訓練。 這本來應該是一個很簡單的問題,只需要self.latent, self.fake_B = self.netG

原创 Leetcode14 最長公共前綴(Python3)

題目: 編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 ""。 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog","racec

原创 Python與運算: &(按位與) 與 and(邏輯與) 的使用教訓

今天發現一個一不小心差點出錯的問題,問題本身其實很簡單,但一旦不注意就可能會出問題: 問題描述: 4個條件都是Ture,但一旦使用&將其連接就會是False; 但如果用and將其連接則會是Ture。 (Pdb) fakeIm.data.

原创 面試題11 旋轉數組的最小數字(Python3)

把一個數組最開始的若干個元素搬到數組的末尾,我們稱之爲數組的旋轉。輸入一個遞增排序的數組的一個旋轉,輸出旋轉數組的最小元素。例如,數組 [3,4,5,1,2] 爲 [1,2,3,4,5] 的一個旋轉,該數組的最小值爲1。   示例 1:

原创 計算Entropic Regularization[Wilson]時總是出現Warning: numerical errors at iteration 0的可能原因

在使用下面的文章和第三方庫 Marco Cuturi, Sinkhorn Distances: Lightspeed Computation of Optimal Transport, NIPS 2013 https://pythono

原创 《AE-OT: A NEW GENERATIVE MODEL BASED ON EXTENDED SEMI-DISCRETE OPTIMAL TRANSPORT》中文筆記-3: 實驗與結果

文章信息: D. An, Y. Guo, N. Lei, Z. Luo, S.-T. Yau, and X. Gu, “AE-OT: A NEW GENERATIVE MODEL BASED ON EX- TENDED SEMI-DISC

原创 《AE-OT: A NEW GENERATIVE MODEL BASED ON EXTENDED SEMI-DISCRETE OPTIMAL TRANSPORT》中文筆記-1: 總述與簡介

文章信息: D. An, Y. Guo, N. Lei, Z. Luo, S.-T. Yau, and X. Gu, “AE-OT: A NEW GENERATIVE MODEL BASED ON EX- TENDED SEMI-DISC

原创 面試題05 替換空格(Python3)(TypeError: str object does not support item assignment 字符串替換)

請實現一個函數,把字符串 s 中的每個空格替換成"%20"。 示例 1: 輸入:s = "We are happy." 輸出:"We%20are%20happy." 方法1:Python內置字符串替換函數replace: class

原创 《AE-OT: A NEW GENERATIVE MODEL BASED ON EXTENDED SEMI-DISCRETE OPTIMAL TRANSPORT》中文筆記-2: AE-OT算法

文章信息: D. An, Y. Guo, N. Lei, Z. Luo, S.-T. Yau, and X. Gu, “AE-OT: A NEW GENERATIVE MODEL BASED ON EX- TENDED SEMI-DISC

原创 面試題10 I. 斐波那契數列 (Python3)

寫一個函數,輸入 n ,求斐波那契(Fibonacci)數列的第 n 項。斐波那契數列的定義如下: F(0) = 0,   F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1. 斐波那契數列由 0

原创 面試題13 機器人的運動範圍

地上有一個m行n列的方格,從座標 [0,0] 到座標 [m-1,n-1] 。一個機器人從座標 [0, 0] 的格子開始移動,它每次可以向左、右、上、下移動一格(不能移動到方格外),也不能進入行座標和列座標的數位之和大於k的格子。例如,當

原创 torch.load(save_path): *** FileNotFoundError: [Errno 2] No such file or directory:

*** FileNotFoundError: [Errno 2] No such file or directory: '~/DeepLearning/.../XXXXXnet.pth' 對應的代碼爲: weight_path = '~