App下載

python怎么合并兩個(gè)實(shí)數(shù)矩陣為一個(gè)復(fù)數(shù)矩陣?

猿友 2021-07-27 11:50:42 瀏覽數(shù) (2611)
反饋

我們知道,python是支持復(fù)數(shù)的,所以它也可以有復(fù)數(shù)的矩陣。有時(shí)候我們有兩個(gè)實(shí)數(shù)的矩陣需要進(jìn)行實(shí)數(shù)矩陣合并,那么我們該怎么進(jìn)行python矩陣合并呢?接下來這篇文章告訴你。

問題描述:

有時(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)存~

以上就是python矩陣合并的全部內(nèi)容,希望能給大家一個(gè)參考,也希望大家多多支持W3Cschool。


0 人點(diǎn)贊