如何用python實現(xiàn)圖像的一維高斯濾波 建議你不要使用高斯濾波。 推薦你使用一維中值濾波 matlab的函數(shù)為 y = medfilt1(x,n); x為數(shù)組,是你要處理原始波形,n是中值濾波器的參數(shù)(大于零的整數(shù))。y是濾波以后的結(jié)果(是數(shù)組) 后面再 plot(y); ...
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供海港網(wǎng)站建設(shè)、海港做網(wǎng)站、海港網(wǎng)站設(shè)計、海港網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、海港企業(yè)網(wǎng)站模板建站服務(wù),10多年海港做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
python filter內(nèi)建函數(shù)
filter函數(shù)是python內(nèi)建函數(shù),可以操作任何可迭代類型,如list,tuple,string.
filter需要帶上一個函數(shù)function和一個可迭代序列作為參數(shù)。filter()將調(diào)用該function作用于每一個可迭代序列的元素,并返回一個由該function驗證后返回值為true的元素組成新的可迭代序列,新序列的類型保持與filter參數(shù)序列的類型一致
2.filter與數(shù)字
下面用這個例子來說明:
#建個數(shù)字列表
numbers?=?[1,5,9,8,4,6,3,7]
#定義一個過濾標(biāo)準(zhǔn),取小于5的數(shù)
def?lessThanFive(element):
return?element??5
print?filter(lessThanFive,?numbers)
輸出結(jié)果是列表:[1,4,3]
解說:此處的過濾函數(shù)lessThanFive必需帶入一個參數(shù)(filter()會調(diào)用lessThanFive,參數(shù)是列表nembers中的每一個元素,一次一個)。filter()返回所有值都是小于5的列表
3.filter與字符串
下面用如下例子說明:
#定義元組類型
names?=?('Jack',?'Jill,?'Steve',?'')
#篩選出名字
new_names?=?filter(None,?names)
print?new_names
輸出結(jié)果是元組:
('Jack',?'Jill,?'Steve')
在元組names最后一個名字是空字符串,而filter的第一個參數(shù)是None,這說明需要使用identity函數(shù)(該函數(shù)是簡單的返回該元素的)
因為python對空字符串,0和None作為False,所以上面的filter的語句就是移除空元素。
4.filter和函數(shù)
目的:找出以J開頭的名字
def?startsWithJ(element):
if?element:
return?element[0]?==?'J'
return?False
j_names?=?filter(startsWithJ,?names)
print?j_names
輸出結(jié)果是元組:('Jack',?'Jill')
注意到了嗎,上面的2個結(jié)果都是tuple而不是list,再一次說明fliter的返回值類型與參數(shù)序列的類型保持一致
SciPy提供了firwin用窗函數(shù)設(shè)計低通濾波器,firwin的調(diào)用形式如下:
firwin(N, cutoff, width=None, window='hamming')
其中N為濾波器的長度;cutoff為以正規(guī)化的頻率;window為所使用的窗函數(shù)。
文章名稱:pythonfir函數(shù),str函數(shù)功能python
本文路徑:http://chinadenli.net/article18/hohsdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站內(nèi)鏈、App開發(fā)、外貿(mào)建站、網(wǎng)站排名、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)