婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python 如何將兩個實數矩陣合并為一個復數矩陣

python 如何將兩個實數矩陣合并為一個復數矩陣

熱門標簽:沈陽外呼系統呼叫系統 沈陽人工外呼系統價格 沈陽防封電銷卡品牌 外呼系統哪些好辦 富錦商家地圖標注 江西省地圖標注 池州外呼調研線路 武漢外呼系統平臺 如何申請400電話費用

問題描述:

有時需要把兩個實數矩陣,一個作為實部,一個作為虛部,合并為一個復數矩陣,該如何操作?

解決辦法:

假如是在第二個維度上進行合并(real: Data[:, 0, :, :] imag: Data[:, 1, :, :]),有兩種方法

第一種、

result = Data[:, 0, :, :] + 1j*Data[:, 1, :, :]

第二種、

result = 1j*Data[:, 1, :, :]
result += Data[:, 0, :, :]

第二種方法更節省內存~

補充:python numpy 分離與合并復數矩陣實部虛部的方法

在進行數字信號處理的過程中,我們往往有對短時傅里葉變換頻譜(spectrogram)進行分析的需求。

常見的分析手段對應歐拉公式分為兩種,要么使用模與相位的形式,要么使用實部虛部。

本文分享一個簡單的將復數光譜圖分解為實部與虛部以及將兩個部分重新合并為一個復數矩陣的過程,以下為python代碼。

import numpy as np
import librosa

# load the original wav
test_wave, _ = librosa.load("../RecFile_1_20200617_153719_Sound_Capture_DShow_5_monoOutput1.wav", sr=44100)
# calculate the complex spectrogram stft
spectrogram_test_wav = librosa.stft(test_wave, n_fft=735*2, win_length=735*2, hop_length=735)

# calculate the real part of the spectrogram
real_spectrogram = spectrogram_test_wav.real
# calculate the imaginary part of the spectrogram
imaginary_spectrogram = spectrogram_test_wav.imag

# combine these two parts
reconstruction_spectrogram = real_spectrogram + 1j * imaginary_spectrogram
print(np.array_equal(spectrogram_test_wav, reconstruction_spectrogram))

其中librosa庫為常用的音頻處理庫。

上述代碼實現了對wavfile進行短時傅里葉變換,分離出實部虛部并重新合并的過程。

最終的輸出為True, 證明了經過這些步驟過后,重構的復數矩陣與初始的光譜圖是一致的。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python中復數的共軛復數知識點總結
  • python列表返回重復數據的下標
  • python print出共軛復數的方法詳解
  • Python對多屬性的重復數據去重實例
  • Python3 實現隨機生成一組不重復數并按行寫入文件
  • Python復數屬性和方法運算操作示例
  • 淺談Python 中的復數問題

標簽:黑龍江 銅川 阿里 通遼 常德 呂梁 潛江 株洲

巨人網絡通訊聲明:本文標題《python 如何將兩個實數矩陣合并為一個復數矩陣》,本文關鍵詞  python,如何,將,兩個,實數,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python 如何將兩個實數矩陣合并為一個復數矩陣》相關的同類信息!
  • 本頁收集關于python 如何將兩個實數矩陣合并為一個復數矩陣的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 山阳县| 竹溪县| 固原市| 九江县| 太保市| 肃宁县| 东光县| 江口县| 页游| 明星| 肇东市| 大姚县| 石阡县| 永泰县| 景德镇市| 江孜县| 中山市| 淮安市| 衡阳县| 滁州市| 蓝山县| 江门市| 北安市| 嵊泗县| 固阳县| 玉山县| 焦作市| 怀仁县| 新乐市| 横山县| 贡觉县| 社会| 延边| 西盟| 常宁市| 双流县| 马公市| 乐平市| 天水市| 承德市| 双辽市|