原创 WMSE

class Weighted_mse_mae(nn.Module): def __init__(self, mse_weight=1.0, mae_weight=1.0, NORMAL_LOSS_GLOBAL_SCALE=0.0

原创 python--棧的順序存儲和鏈式存儲

棧stack操作:後進先出,只允許在一短進行插入刪除操作, 順序存儲爲順序棧,sequential stack有棧滿數組溢出問題, 鏈式存儲linked stack沒有設置頭結點,data+next 棧底結點next域爲null。

原创 pytorch中圖像的數據格式

計算機視覺方面朋友都需要跟圖像打交道,在pytorch中圖像與我們平時在matlab中見到的圖像數據格式有所不同。matlab中我們通常使用函數imread()來輕鬆地讀入一張圖像,我們在變量空間中可看到數據的存儲方式是H x W

原创 Python實現交換排序--冒泡排序和快速排序

1.冒泡排序也叫起泡排序,氣泡排序。 基本思路(升序爲例):比較第一個和第二個,逆序(data[0]>data[1])則交換,然後比較第二個和第三個,如此下去完成第一趟排序,這樣最大的元素被安排到最後一個位置n;第二趟排序對前n-

原创 Python學習

1.標識符 英文字母數字下劃線組成,數字不可以開頭, 關鍵字:if else elif break continue for while and or not del in True False return

原创 Python面向對象--理論學習

面向對象OOP:object oriented programming Python 是動態語言,解釋執行,運行速度慢; 文件名可以是同名不同包 包/模塊/ 比如:p1/util.py p2/util.py 包下面必須有__ini

原创 Python實現--線性表-順序存儲結構--的基本運算

class SequenceList(): def __init__(self): self.SeqList = [] def createSequenceList(self): element = input('plea

原创 Python實現插入排序--直接插入排序和希爾排序

直接插入排序:移動次數較多,時間複雜度爲O(n**2)。整個排序過程只需要一個記錄單元的輔助空間,所以空間複雜度爲O(1),是一種穩定的排序方法。 希爾排序又稱爲縮小增量排序。比直接插入排序要快,但是不穩定的排序方法。 選定一個增量d

原创 python函數式編程

1.filter()函數 filter()函數是 Python 內置的另一個有用的高階函數, filter()函數接收一個函數 f 和一個list, 這個函數 f 的作用是對每個元素進行判斷,返回 True或 False, filte

原创 python中類屬性和實例屬性名字衝突怎麼辦

class Person(object): address = 'Earth' def __init__(self, name): self.name = name p1 = Person('Bob'

原创 Python實現--隊列的順序存儲和鏈式存儲

隊列:允許插入的一端爲隊頭front,允許刪除的一端爲隊尾rear,先進先出的原則。 順序隊列:sequential queue 隊尾指針指示隊尾元素在一維數組中的當前位置,隊頭指針指示隊頭元素在一維數組中當前位置的前一個位置,空隊列

原创 numpy中的==和is和 view

import numpy as np a = np.arange(12) print a b = a print a is b c = a.view() print a is c print a == c d = a.copy

原创 Python實現將一個文件夾下面的多個txt文件合併成一個txt文件

import os import shutil #導入這個包 txtpath='/CNN/txtpath' namelist=[x for x in os.listdir(txtpath)] namelist.sort(key=la

原创 Python實現將多個npy文件轉換成對應個數的txt文件

import os import numpy as np path='/CNN/path' #一個文件夾下多個npy文件, txtpath=‘/CNN/txtpath' namelist=[x for x in os.listdir(

原创 python裝飾器

# python裝飾器decorator Python的 decorator 本質上就是一個高階函數,它接收一個函數作爲參數,然後,返回一個新函數。 使用 decorator 用Python提供的 @ 語法,這樣可以避免手動編寫 f