原创 Python2——程序結構(條件、循環),函數

程序結構 順序 分支 循環 分支 基本語法: if 條件表達式: 語句1 語句2 語句3 …… 條件表達式就是計算結果必須爲布爾值的表達式 表達式後面的冒號不能少 注意if後面出現的語句,如果屬於if語句塊,則必須使用同一個

原创 Python3——內置數據結構:list 、tuple

內置數據結構(變量類型) list set (詳見 python-數據類型) dict (詳見 python-數據類型) tuple list(列表) 一組有順序的數字的組合 創建列表 空列表 l1=[]

原创 Python——數據類型(數字,字符串,dict ,set,map函數)

python核心數據類型 Number(數字) python支持 int(整數) , float(浮點型) , complex(複數) 三種不同的數據類型。 a = 3 b = 3.14 c = 3 + 4j print (t

原创 Python1——註釋,變量,表達式,運算符

註釋 單行用#,即可註釋。 多行可用’’’……’’'或者"""……"""進行多行註釋,其中內容機器不編譯。 變量 變量命名規則: 變量命名:可以包括數字,字母,下劃線 數字不可以打頭 以下劃線開頭有特殊含義,不建議使用 以

原创 python——類與對象

面向過程與面向對象 程序包括: 數據:數據類型,數據結構 處理過程:算法 兩種程序設計思想 面向過程: 面向過程把函數繼續切分爲子函數,即把大塊函數通過切割成小塊函數來降低系統的複雜度(C語言) 以操作(函數)爲主體,然後把

原创 python——numpy

numpy庫概述 提供了一個ndarry對象:ndarry是存儲單一數據類型的多維數組。 ndarray數組操作 ndarray概述 N維數組對象ndarray是用於存放同類型元素的多維數組。 ndarray中的每一個元素在

原创 關於使用OpenCV求解wasserstein distance的一些問題及解決方法

我之前在做wasserstein distance時運行的一段代碼,如下: import cv2 as cv p = [0,5,9] p = [2,5,7] pp=cv.fromarray(p) qq=cv.fromarray(q