python/mpmath-如何获得复杂矩阵的实际值?

python/mpmath-如何获得复杂矩阵的实际值?,python,complex-numbers,mpmath,Python,Complex Numbers,Mpmath,我试图得到复值矩阵的实值 import mpmath as mp A = mp.matrix([[1+1j, 2+2j],[3+2j, 4+2j]]) 我两个都试过了: mp.re(A) np.real(A) 但两者都不起作用 我也试着在这里寻找信息,但没有找到任何东西 第一条给出错误消息:无法从矩阵创建mpf… 第二个给出:矩阵索引不足 感谢您的任何帮助mp.re(A[0,0]),mp.re(A[0,1]),mp.re(A[1,0]),和mp.re(A[1,1])都可以工作,但您是对的m

我试图得到复值矩阵的实值

import mpmath as mp
A = mp.matrix([[1+1j, 2+2j],[3+2j, 4+2j]])
我两个都试过了:

mp.re(A)
np.real(A)
但两者都不起作用

我也试着在这里寻找信息,但没有找到任何东西

第一条给出错误消息:
无法从矩阵创建mpf…

第二个给出:
矩阵索引不足


感谢您的任何帮助

mp.re(A[0,0])
mp.re(A[0,1])
mp.re(A[1,0])
,和
mp.re(A[1,1])
都可以工作,但您是对的
mp.re(A)
。目前,您可以在矩阵中循环,直到找到矢量化的解决方案。

mp.re(a[0,0])
mp.re(a[0,1])
mp.re(a[1,0])和
mp.re(a[1,1])
都可以工作,但是
mp.re(a)[/code>不工作是正确的。目前,您可以在矩阵中循环,直到找到矢量化的解决方案。

mp.re(a[0,0])
mp.re(a[0,1])
mp.re(a[1,0])和
mp.re(a[1,1])
都可以工作,但是
mp.re(a)[/code>不工作是正确的。目前,您可以在矩阵中循环,直到找到矢量化的解决方案。

mp.re(a[0,0])
mp.re(a[0,1])
mp.re(a[1,0])和
mp.re(a[1,1])
都可以工作,但是
mp.re(a)[/code>不工作是正确的。目前,您可以在矩阵中循环,直到找到矢量化的解决方案。

如果其他人想知道:循环矩阵的最简单方法是使用
mp.matrix的
apply
功能

import mpmath as mp

X = mp.matrix([[1+10j, 2+20j],[3+30j, 4+40j]])
real = X.apply(mp.re)
imag = X.apply(mp.im)

如果有人想知道:在矩阵中循环的最简单方法是使用
mp.matrix的
apply
函数

import mpmath as mp

X = mp.matrix([[1+10j, 2+20j],[3+30j, 4+40j]])
real = X.apply(mp.re)
imag = X.apply(mp.im)

如果有人想知道:在矩阵中循环的最简单方法是使用
mp.matrix的
apply
函数

import mpmath as mp

X = mp.matrix([[1+10j, 2+20j],[3+30j, 4+40j]])
real = X.apply(mp.re)
imag = X.apply(mp.im)

如果有人想知道:在矩阵中循环的最简单方法是使用
mp.matrix的
apply
函数

import mpmath as mp

X = mp.matrix([[1+10j, 2+20j],[3+30j, 4+40j]])
real = X.apply(mp.re)
imag = X.apply(mp.im)

你试过
A.re
A.real
吗?它们也会给出错误,
'matrix'对象没有属性
,你的建议在你的机器上有效吗?你试过
A.re
A.real
吗?它们也会给出错误,
'matrix'对象没有属性
,您的建议在您的机器上有效吗?您是否尝试过
A.re
A.real
替代?它们也会给出错误,
'matrix'对象没有属性
,您的建议在您的机器上有效吗?您尝试过
A.re
A.real
替代吗?它们也会给出错误,
“矩阵”对象没有属性
,您的建议在您的机器上有效吗?