2024-04-28 03:35:39 发布
网友
我得到了一个float128值的矩阵'x',我得到了下一个错误:
> q = (inv(xt * x) * xt) * n > array type float128 is unsupported in linalg
其中xt是x和n的另一个float128矩阵的转置。与该矩阵相关的所有其他操作都被正确处理,如转置或矩阵乘积。在
是的,对于这个例子,我需要float128,否则结果与我们参考的更接近实际值的结果不同。在
numpy中没有float128数据类型。支持的numpy数据类型可以在这里找到:http://docs.scipy.org/doc/numpy-1.10.1/user/basics.types.html
如果您需要解决方法,可以尝试使用numpycapi中的NPY_LONGDOUBLE,方法是http://docs.scipy.org/doc/numpy-1.10.0/reference/c-api.dtype.html
NPY_LONGDOUBLE
numpy中没有float128数据类型。支持的numpy数据类型可以在这里找到:http://docs.scipy.org/doc/numpy-1.10.1/user/basics.types.html
如果您需要解决方法,可以尝试使用numpycapi中的
NPY_LONGDOUBLE
,方法是http://docs.scipy.org/doc/numpy-1.10.0/reference/c-api.dtype.html相关问题 更多 >
编程相关推荐