1

如果我有一个 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

我查看了文档,但找不到执行此操作的函数/运算符。

4

1 回答 1

2
>>> 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)
于 2013-05-23T10:18:48.193 回答