我已经将 numpy 和 python 安装到了最新版本。
I am working on termux android 12
我想求得大数的 sqrt 值(我只是先用小数进行测试,看看它是否工作正常),但 python 给了我一个错误。
看来你在代码中犯了一个小错误,导致 Python 抛出
AttributeError
。 问题出在
np.sqrt()
前面的
numpy
。
你已经使用
import numpy as np
将 NumPy 导入了,这意味着你应该使用缩写
np
来访问其函数和对象。
以下是修正后的代码:
import numpy as np
print(np.sqrt(4))
这段代码将正确打印出
2.0
,也就是 4 的平方根。
解释:
-
import numpy as np
: 这行代码将numpy
模块导入,并将其命名为np
。 这是一种常见的做法,可以使你的代码更简洁易读。 -
np.sqrt(4)
: 这行代码调用numpy
模块中的sqrt()
函数,并传递4
作为参数。sqrt()
函数计算给定数字的平方根。 -
print(...)
: 这行代码将np.sqrt(4)
的结果(即2.0
)打印到控制台。
希望这可以帮助你解决问题! 如果你还有其他问题,请随时提出。
标签:python,numpy,sqrt From: 78573706