App下載

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

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

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

問題描述:

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

解決辦法:

假如是在第二個維度上進(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)容,希望能給大家一個參考,也希望大家多多支持W3Cschool。


0 人點(diǎn)贊