欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么使用python進(jìn)行波形及頻譜繪制-創(chuàng)新互聯(lián)

小編給大家分享一下怎么使用python進(jìn)行波形及頻譜繪制,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)公司是一家專注于做網(wǎng)站、成都做網(wǎng)站與策劃設(shè)計,鐘祥網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:鐘祥等地區(qū)。鐘祥做網(wǎng)站價格咨詢:18982081108python主要應(yīng)用領(lǐng)域有哪些

1、云計算,典型應(yīng)用OpenStack。2、WEB前端開發(fā),眾多大型網(wǎng)站均為Python開發(fā)。3.人工智能應(yīng)用,基于大數(shù)據(jù)分析和深度學(xué)習(xí)而發(fā)展出來的人工智能本質(zhì)上已經(jīng)無法離開python。4、系統(tǒng)運維工程項目,自動化運維的標(biāo)配就是python+Django/flask。5、金融理財分析,量化交易,金融分析。6、大數(shù)據(jù)分析。

如下所示:

# -*- coding: UTF-8 -*-
import wave
import numpy as np
import matplotlib.pyplot as plt
 
# 打開wav文件 ,open返回一個的是一個Wave_read類的實例,通過調(diào)用它的方法讀取WAV文件的格式和數(shù)據(jù)。
f = wave.open(r"D:\project\REC001.wav","rb")
# 讀取格式信息
# 一次性返回所有的WAV文件的格式信息,它返回的是一個組元(tuple):聲道數(shù), 量化位數(shù)(byte單位), 采
# 樣頻率, 采樣點數(shù), 壓縮類型, 壓縮類型的描述。wave模塊只支持非壓縮的數(shù)據(jù),因此可以忽略最后兩個信息
params = f.getparams()
[nchannels, sampwidth, framerate, nframes] = params[:4]
# 讀取波形數(shù)據(jù)
# 讀取聲音數(shù)據(jù),傳遞一個參數(shù)指定需要讀取的長度(以取樣點為單位)
str_data = f.readframes(nframes)
f.close()
# 將波形數(shù)據(jù)轉(zhuǎn)換成數(shù)組
# 需要根據(jù)聲道數(shù)和量化單位,將讀取的二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為一個可以計算的數(shù)組
wave_data = np.fromstring(str_data,dtype = np.short)
# 將wave_data數(shù)組改為2列,行數(shù)自動匹配。在修改shape的屬性時,需使得數(shù)組的總長度不變。
wave_data.shape = -1,2
# 轉(zhuǎn)置數(shù)據(jù)
wave_data = wave_data.T
# 通過取樣點數(shù)和取樣頻率計算出每個取樣的時間。
time=np.arange(0,nframes/2)/framerate
# print(params)
plt.figure(1)
# time 也是一個數(shù)組,與wave_data[0]或wave_data[1]配對形成系列點坐標(biāo)
plt.subplot(211)
plt.plot(time,wave_data[0])
plt.xlabel("time/s")
plt.title('Wave')
 
 
N=44100
start=0
# 開始采樣位置
df = framerate/(N-1)
# 分辨率
freq = [df*n for n in range(0,N)]
# N個元素
wave_data2=wave_data[0][start:start+N]
c=np.fft.fft(wave_data2)*2/N
# 常規(guī)顯示采樣頻率一半的頻譜
plt.subplot(212)
plt.plot(freq[:round(len(freq)/2)],abs(c[:round(len(c)/2)]),'r')
plt.title('Freq')
plt.xlabel("Freq/Hz")
plt.show()

看完了這篇文章,相信你對“怎么使用python進(jìn)行波形及頻譜繪制”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

新聞名稱:怎么使用python進(jìn)行波形及頻譜繪制-創(chuàng)新互聯(lián)
文章出自:http://chinadenli.net/article38/jjdpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設(shè)、App設(shè)計、網(wǎng)站排名、網(wǎng)站收錄、動態(tài)網(wǎng)站、做網(wǎng)站

廣告

聲明:本網(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)

成都網(wǎng)站建設(shè)
日本成人三级在线播放| 国产免费一区二区三区不卡| 好吊视频有精品永久免费| 一区二区三区国产日韩| 国产又爽又猛又粗又色对黄| 在线精品首页中文字幕亚洲| 国产精品成人又粗又长又爽| 夫妻性生活黄色录像视频| 色偷偷亚洲女人天堂观看| 亚洲欧洲一区二区中文字幕| 亚洲精品偷拍视频免费观看| 午夜福利国产精品不卡| 国产精品久久男人的天堂| 最新午夜福利视频偷拍| 91人妻人人做人碰人人九色| 日韩一区二区免费在线观看| 欧美日韩国产午夜福利| 日本欧美一区二区三区在线播| 亚洲黄片在线免费小视频| 国产黑人一区二区三区| 日本办公室三级在线观看| 欧美不雅视频午夜福利| 国产精品国产亚洲区久久| 在线日韩中文字幕一区 | 国产精品视频第一第二区| 九九热最新视频免费观看| 亚洲视频一区自拍偷拍另类| 亚洲中文字幕在线综合视频| 伊人色综合久久伊人婷婷| 黄色在线免费高清观看| 美女被草的视频在线观看| 在线免费视频你懂的观看| 精品亚洲av一区二区三区| 九九热精品视频免费观看| 国产高清三级视频在线观看| 欧美小黄片在线一级观看| 粉嫩一区二区三区粉嫩视频| 日韩一区二区三区18| 免费在线成人午夜视频| 免费久久一级欧美特大黄孕妇 | 91香蕉视频精品在线看|