Python 创建并反转大伽罗瓦场矩阵

Python 创建并反转大伽罗瓦场矩阵,python,c++,c,matlab,finite-field,Python,C++,C,Matlab,Finite Field,我有一个128x128大小的矩阵。每个条目都是一个二进制字段元素(在我的用例中,只有0和1)。我试着在matlab中求逆这个矩阵。我在matlab中找到了一些函数,可以在这里进行有限域矩阵求逆 但是,这些内置函数仅支持高达16x16的矩阵大小。有没有其他方法可以克服这个限制?我对python或C/C++等其他工具持开放态度 如果您想尝试您的方法,这里是测试矩阵及其逆矩阵 矩阵A [0,0,0,1,0,0,1,0;1,1,0,1,0,1,1;1,1,1,0,1,1,0,1;0,1,0,0,0,0,

我有一个128x128大小的矩阵。每个条目都是一个二进制字段元素(在我的用例中,只有0和1)。我试着在matlab中求逆这个矩阵。我在matlab中找到了一些函数,可以在这里进行有限域矩阵求逆

但是,这些内置函数仅支持高达16x16的矩阵大小。有没有其他方法可以克服这个限制?我对python或C/C++等其他工具持开放态度

如果您想尝试您的方法,这里是测试矩阵及其逆矩阵

矩阵A [0,0,0,1,0,0,1,0;1,1,0,1,0,1,1;1,1,1,0,1,1,0,1;0,1,0,0,0,0,1,0;0,1,1,1,1,1,1,0;1,0,1,1,0,0,1,0;0,0,0,0,0,1,0]

矩阵A^-1
[1,1,1,0,0,1,1,1;0,1,1,0,0,0,1;0,1,1,0,0,0,0,0,0,1;1,1,1,0,0,0,0,0,0,1;1,0,0,0,1,1;0,1,0,0,0,0,0,0,0,0,0,1;1,1,0,0,0,0,0,0,0,0,0,0,0,0,1;1;1;1,1;1,1;1,1;1,1;1,1;1,1,1;1,1;1,1;1,1;1,1;1,1;1;1,1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1;1可以这样做。