与float128类型的Numpy Matrix逆

时间:2016-01-07 17:25:59

标签: python python-3.x numpy matrix-inverse

我有一个矩阵' x' float128值和我在下列时出现下一个错误:

> q = (inv(xt * x) * xt) * n
> array type float128 is unsupported in linalg

其中xt被转置x和n其他float128矩阵。使用该矩阵的所有其他操作都可以像转置或矩阵产品一样正确处理。

是的,在这种情况下我需要float128,否则结果会与我们作为参考的实际值更接近的结果。

1 个答案:

答案 0 :(得分:0)

numpy中没有float128数据类型。支持的numpy数据类型可在此处找到:http://docs.scipy.org/doc/numpy-1.10.1/user/basics.types.html

如果您需要解决方法,可以尝试使用numpy C API中的NPY_LONGDOUBLE http://docs.scipy.org/doc/numpy-1.10.0/reference/c-api.dtype.html