您好,出现 "numpy has no attribute float128" 的错误是因为您在使用 NumPy 库的时候,尝试使用了 float128 数据类型,但是您的 NumPy 版本可能不支持 float128 类型。
在 NumPy 中,float128 是一种高精度的浮点数类型,其位数比标准的 float64 类型更多,可以提供更高的精度。但是并不是所有版本的 NumPy 都支持 float128 类型。
如果您需要使用 float128 类型,您可以尝试升级您的 NumPy 版本或者使用其他支持 float128 类型的库,例如 mpmath 等。另外,如果您只是需要高精度的计算,您也可以使用 Python 内置的 decimal 模块。
如果您不需要使用 float128 类型,您可以将代码中的 float128 替换为其他支持的类型,例如 float64 或 float32。
希望这些信息对您有所帮助。