原创 面試題18 刪除鏈表中的節點 單指針/雙指針 Python3

給定單向鏈表的頭指針和一個要刪除的節點的值,定義一個函數刪除該節點。 返回刪除後的鏈表的頭節點。 注意:此題對比原題有改動;題目保證鏈表中節點的值互不相同 示例 1: 輸入: head = [4,5,1,9], val = 5 輸出:

原创 非視距成像:硬件設備總結

(本文參考Maeda, T. et al. (2019) ‘Recent advances in imaging around corners’, arXiv preprint arXiv:1910.05613.總結而來。主要改動是添加了

原创 面試題17 打印從1到最大的n位數(Python3)

輸入數字 n,按順序打印出從 1 到最大的 n 位十進制數。比如輸入 3,則打印出 1、2、3 一直到最大的 3 位數 999。 示例 1: 輸入: n = 1 輸出: [1,2,3,4,5,6,7,8,9] 說明: 用返回一個整數列表

原创 面試題16 數值的整數次方(Python3) 遞歸+分治

實現函數double Power(double base, int exponent),求base的exponent次方。不得使用庫函數,同時不需要考慮大數問題。 示例 1: 輸入: 2.00000, 10 輸出: 1024.00000

原创 面試題14 II 剪繩子II(Python3)

給你一根長度爲 n 的繩子,請把繩子剪成整數長度的 m 段(m、n都是整數,n>1並且m>1),每段繩子的長度記爲 k[0],k[1]...k[m - 1] 。請問 k[0]*k[1]*...*k[m - 1] 可能的最大乘積是多少?例

原创 面試題15 二進制中1的個數(Python3)

      請實現一個函數,輸入一個整數,輸出該數二進制表示中 1 的個數。例如,把 9 表示成二進制是 1001,有 2 位是 1。因此,如果輸入 9,則該函數輸出 2。 示例 1: 輸入:0000000000000000000000

原创 InstanceNorm2d Load Error: Unexpected running stats buffer(s) “model.model.1.model.2.running_mean“

錯誤描述 使用Pytorch1.3.1加載在pytorch0.3.1下訓練保存的模型時,出現如下錯誤: Unexpected running stats buffer(s) "model.model.1.model.2.running_

原创 面試題14 I: 剪繩子 (Python36)

給你一根長度爲 n 的繩子,請把繩子剪成整數長度的 m 段(m、n都是整數,n>1並且m>1),每段繩子的長度記爲 k[0],k[1]...k[m-1] 。請問 k[0]*k[1]*...*k[m-1] 可能的最大乘積是多少?例如,當繩

原创 RuntimeError: there are no graph nodes that require computing gradients

問題描述 在計算兩個tensor的wassertein distance(記爲loss)後,執行 loss.backward() 報錯: RuntimeError: there are no graph nodes that req

原创 RuntimeError: expected device cuda:4 but got device cpu

報錯情況 在計算兩個tensor的loss時,使用瞭如下代碼: u = eps * (torch.log(mu+1e-8) - torch.logsumexp(self.M(C, u, v), dim=-1)) + u 報錯:Runt

原创 pytorch 把tensor轉換成Python標量int float 且 AttributeError: Variable object has no attribute item

如何將1*1的tensor類型的變量轉換爲Python的標量?   如下面這行代碼所示: def ssim(img1,img2): img1 = torch.from_numpy(np.rollaxis(img1, 2)).fl

原创 記一次主機無法啓動的經歷:無任何輸出,顯示屏鍵盤鼠標網線電源指示燈均熄滅+ 以太網無法識別

有一次搬了一臺主機之後,主機就出現問題了, 具體表現如下: 1. 顯示屏無信號輸入; 2. 鍵盤鼠標網線電源指示燈熄滅; 3. 風扇能轉,但有時速度正常,有時則時快時慢; 3. 經過長途顛簸後有可能正常啓動。   初步判斷是主板接觸不良的

原创 顯示網站統計量和訪客地圖

方法: 如果需要在網站上進行顯示,可以使用 clustrmaps 參考:https://clustrmaps.com/profile 基礎功能是免費的; 過程很套路,即輸入網址、進行設置、生成代碼、插入代碼; 效果不錯。 具體教程可以參考

原创 面試題12 矩陣中的路徑(路徑搜索) Python3

請設計一個函數,用來判斷在一個矩陣中是否存在一條包含某字符串所有字符的路徑。路徑可以從矩陣中的任意一格開始,每一步可以在矩陣中向左、右、上、下移動一格。如果一條路徑經過了矩陣的某一格,那麼該路徑不能再次進入該格子。例如,在下面的3×4的

原创 測度不變變換(Measure Preserving Transformation)

1. 測度(Measure) 剛開始看到Measure的時候還以爲是測量值的意思...,Measure(測度)的含義根據百度百科如下: 測度,數學術語。數學上,測度(Measure)是一個函數,它對一個給定集合的某些子集指定一個數,這個