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

主頁(yè) > 知識(shí)庫(kù) > python 如何將兩個(gè)實(shí)數(shù)矩陣合并為一個(gè)復(fù)數(shù)矩陣

python 如何將兩個(gè)實(shí)數(shù)矩陣合并為一個(gè)復(fù)數(shù)矩陣

熱門標(biāo)簽:沈陽(yáng)外呼系統(tǒng)呼叫系統(tǒng) 沈陽(yáng)人工外呼系統(tǒng)價(jià)格 沈陽(yáng)防封電銷卡品牌 外呼系統(tǒng)哪些好辦 富錦商家地圖標(biāo)注 江西省地圖標(biāo)注 池州外呼調(diào)研線路 武漢外呼系統(tǒng)平臺(tái) 如何申請(qǐng)400電話費(fèi)用

問(wèn)題描述:

有時(shí)需要把兩個(gè)實(shí)數(shù)矩陣,一個(gè)作為實(shí)部,一個(gè)作為虛部,合并為一個(gè)復(fù)數(shù)矩陣,該如何操作?

解決辦法:

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

第一種、

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

第二種、

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

第二種方法更節(jié)省內(nèi)存~

補(bǔ)充:python numpy 分離與合并復(fù)數(shù)矩陣實(shí)部虛部的方法

在進(jìn)行數(shù)字信號(hào)處理的過(guò)程中,我們往往有對(duì)短時(shí)傅里葉變換頻譜(spectrogram)進(jìn)行分析的需求。

常見的分析手段對(duì)應(yīng)歐拉公式分為兩種,要么使用模與相位的形式,要么使用實(shí)部虛部。

本文分享一個(gè)簡(jiǎn)單的將復(fù)數(shù)光譜圖分解為實(shí)部與虛部以及將兩個(gè)部分重新合并為一個(gè)復(fù)數(shù)矩陣的過(guò)程,以下為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))

其中l(wèi)ibrosa庫(kù)為常用的音頻處理庫(kù)。

上述代碼實(shí)現(xiàn)了對(duì)wavfile進(jìn)行短時(shí)傅里葉變換,分離出實(shí)部虛部并重新合并的過(guò)程。

最終的輸出為True, 證明了經(jīng)過(guò)這些步驟過(guò)后,重構(gòu)的復(fù)數(shù)矩陣與初始的光譜圖是一致的。

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • python中復(fù)數(shù)的共軛復(fù)數(shù)知識(shí)點(diǎn)總結(jié)
  • python列表返回重復(fù)數(shù)據(jù)的下標(biāo)
  • python print出共軛復(fù)數(shù)的方法詳解
  • Python對(duì)多屬性的重復(fù)數(shù)據(jù)去重實(shí)例
  • Python3 實(shí)現(xiàn)隨機(jī)生成一組不重復(fù)數(shù)并按行寫入文件
  • Python復(fù)數(shù)屬性和方法運(yùn)算操作示例
  • 淺談Python 中的復(fù)數(shù)問(wèn)題

標(biāo)簽:黑龍江 銅川 阿里 通遼 常德 呂梁 潛江 株洲

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python 如何將兩個(gè)實(shí)數(shù)矩陣合并為一個(gè)復(fù)數(shù)矩陣》,本文關(guān)鍵詞  python,如何,將,兩個(gè),實(shí)數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python 如何將兩個(gè)實(shí)數(shù)矩陣合并為一個(gè)復(fù)數(shù)矩陣》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python 如何將兩個(gè)實(shí)數(shù)矩陣合并為一個(gè)復(fù)數(shù)矩陣的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 封丘县| 教育| 黄梅县| 冷水江市| 安化县| 南投市| 宣城市| 丹凤县| 集安市| 辽源市| 新野县| 祁连县| 龙海市| 桐城市| 吉木萨尔县| 晋宁县| 随州市| 武邑县| 高淳县| 津市市| 陈巴尔虎旗| 黔西县| 昌平区| 二连浩特市| 霸州市| 大兴区| 双流县| 曲靖市| 邵阳县| 和平区| 宣威市| 镶黄旗| 泽库县| 手游| 阿拉善左旗| 高安市| 根河市| 东安县| 金山区| 乌拉特后旗| 湖南省|