實現padding補充方法

2021-10-09 22:55:21 字數 549 閱讀 2111

def padding(data, num = 20):

"""獲取樣本的21*21鄰域

輸入:全體資料

輸出:帶有padding效果的全體資料

"""# 上下左右填充0

padding1 = np.zeros((1580, int(num / 2))).astype(int) - 1

padding2 = np.zeros((int(num / 2), 3770)).astype(int) - 1

# 獲取所有點的21—21鄰域

data = np.hstack((padding1, data)) # 左邊加10列

data = np.hstack((data, padding1)) # 右邊加10列

data = np.vstack((padding2, data)) # 上面加10列

data_pad = np.vstack((data, padding2)) # 下面加10列 (1600,3770)

return data_pad # 返回padding之後的資料

C 排序方法補充

恢復內容開始 1.插入排序 思想 當讀入乙個元素的時候,在已經排序好的序列中,搜尋它的正確位置,再放入讀入的元素。但是,有乙個不可以忽略的問題是 在插入元素之前,應當先將它後面的語速後移一位,以保證插入位置的原有元素不被覆蓋。例子 有8個數。36 25 48 12 65 43 20 58 排序方案 ...

iOS Category實現原理 補充

load load方法會在程式啟動就會呼叫,當裝載類資訊的時候就會呼叫。void call load methods void 2.call category loads once 2.呼叫分類的 load 方法 more categories call category loads 3.run m...

演算法設計方法扼要補充

在演算法設計方法知識框圖和典型演算法演算法設計技術中對迭代法 窮舉搜尋法 遞推法 遞迴法 貪婪發和回溯法有所掌握了,但由於分治法 動態規劃法和分支限界法 對比回溯法 存在相似並且通常會結合遞迴等設計方法來使用,尚不能分的很清,在此做簡短描述,還需要通過這些運用方法的題型來理解。迭代法,所謂迭代就是更...