如果我有一个numpy矩阵:
>>> S
matrix([[ 0.66581073+0.00033919j],
[ 0.81568896-0.03291265j],
[ 0.99884785+0.00045446j]])
没有
matrix
包装器,如何获取元素?如果我尝试:
>>> S[0]
我得到:
matrix([[ 0.66581073+0.00033919j]])
而我想要的是:
0.66581073+0.00033919j
我看过documentation 并找不到执行此操作的函数/运算符。
最佳答案
>>> import numpy as np
>>> I = np.matrix([[ 0.66581073+0.00033919j],
[ 0.81568896-0.03291265j],
[ 0.99884785+0.00045446j]])
>>>
>>> I[0, 0]
(0.66581073000000002+0.00033919000000000001j)