如果我有一个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 ,找不到函数/运算符来执行此操作。
答案 0 :(得分: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)