我有一个包含一些概率的方阵,称为 Phi
,存储为 Pandas Dataframe。我想尝试多次乘以这个矩阵,看看会发生什么。我可以轻松地对矩阵 with 进行“平方”:
Phi_squared = Phi.dot(Phi)
我想知道,假设我想尝试 Phi^1000
,是否有任何我可以在 Pandas 或 numpy 中使用的内置功能?还是我只需要使用循环?
答案 0 :(得分:0)
Phi**1000
其中 **
是 python 幂运算符
除非你知道这收敛,否则结果会很快溢出,你最终将无处可去。
慢慢增加 N 的幂,看看结果是否收敛,在这种情况下,许多元素都变为 0。如果发散,很多元素会增加但溢出到0,所以你最好从小N到大N测试