我有一个矩阵' x' float128值和我在下列时出现下一个错误:
> q = (inv(xt * x) * xt) * n
> array type float128 is unsupported in linalg
其中xt被转置x和n其他float128矩阵。使用该矩阵的所有其他操作都可以像转置或矩阵产品一样正确处理。
是的,在这种情况下我需要float128,否则结果会与我们作为参考的实际值更接近的结果。
答案 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