使用熊猫的矩阵乘法和矩阵幂

时间:2021-01-13 05:02:05

标签: python pandas dataframe numpy

我有一个包含一些概率的方阵,称为 Phi,存储为 Pandas Dataframe。我想尝试多次乘以这个矩阵,看看会发生什么。我可以轻松地对矩阵 with 进行“平方”:

Phi_squared = Phi.dot(Phi)

我想知道,假设我想尝试 Phi^1000,是否有任何我可以在 Pandas 或 numpy 中使用的内置功能?还是我只需要使用循环?

1 个答案:

答案 0 :(得分:0)

Phi**1000 其中 ** 是 python 幂运算符 除非你知道这收敛,否则结果会很快溢出,你最终将无处可去。 慢慢增加 N 的幂,看看结果是否收敛,在这种情况下,许多元素都变为 0。如果发散,很多元素会增加但溢出到0,所以你最好从小N到大N测试