首页 > 解决方案 > Numpy 精确值

问题描述

当在python中再次对平方根值进行平方时,如何获得初始值?

例如 :

np.square((np.sqrt(2)))

但终端给出了'2.0000000000000004'

我的意见是先将值平方,但是可以在此代码表示中进行任何更正吗?

标签: pythonnumpynumeric

解决方案


>>> round(np.square((np.sqrt(2))), 2)
2.0

推荐阅读