原创 Python編程:從入門到實踐------第2章:變量和簡單的數據類型

一、字符串 1.使用方法修改字符串的大小寫 (1)利用title方法令首字母大寫 運行如下代碼 name="ada lovelace" print(name.title()) 輸出如下 Ada Lovelace (2)利用up

原创 Python編程:從入門到實踐------第3章:列表

一、修改、添加和刪除元素 討論如何對列表中元素進行添加、刪除及修改 1.添加元素 (1)在列表末尾添加元素——append 輸入如下代碼 name=["liming","zhanghua","chenli"] print(name

原创 Python編程:從入門到實踐------第6章:字典

一、字典的基本概念 下面是一個簡單的字典: alien_0={'color':'green','points':5} print(alien_0['color']) print(alien_0['points']) 輸出如下:

原创 小白學岡薩雷斯數字圖像處理——第九章:形態學圖像處理

注:筆者水平有限,此博客目的爲學習記錄,方便以後複習。 9.1 預備知識 本節介紹一些集合理論中的基本概念,並討論MATLAB的邏輯運算符對於二值圖像的應用。 9.1.1 集合論中的基本概念 若(x,y)是Z^2中的整數,f是爲每

原创 小白學岡薩雷斯數字圖像處理——第四章:頻域處理

4.1 二維離散傅里葉變換 定義與一維DFT相同,此處不再贅述。 在計算二維傅里葉變換之前,可將f(x,y)*(-1)^(x+y)次,可將原點的變換值移到頻譜中心。 4.2 在MATLAB中計算並可視化二維DFT 下列函數返回M

原创 小白學岡薩雷斯數字圖像處理——第三章:亮度變換與空間濾波

此博客旨在記錄自學過程,文中代碼均爲MATLAB。 1.亮度變換函數 1.1函數imadjust g = imadjust(f,[low_in high_in],[low_out high_out],gamma) 函數作用爲:將

原创 Python編程:從入門到實踐------第7章:用戶輸入和while循環

一、函數input()的工作原理 函數input讓程序暫停運行,等待用戶輸入一些文本。獲取用戶輸入後,Python將其存儲在一個變量中,以方便使用。 例如以下代碼: message=input("Please tell me so

原创 Python編程:從入門到實踐------第9章:類

面向對象編程是最有效的軟件編寫方法之一。在面向對象編程中,你編寫表示現實世界中的事物和情景的類,並基於這些類來創建對象。編寫類時,你定義一大類對象都有的通用行爲。基於類創建對象時,每個對象都自動具備這種通用行爲,然後可根據需要賦予

原创 Python編程:從入門到實踐------第8章:函數

一、定義函數 下面是一個打印問候語的簡單函數。 def greet(): """顯示簡單的問候語""" print("Hello!") greet() 輸出如下: Hello! 動手試一試 8-1 — 8-2