如何在 Python 中计算平方根
已发表: 2023-02-03Python 是一种采用面向对象方法的高级多范式编程语言,被设计为具有高度可扩展性,具有多个紧凑模块,包括一个多功能数学模块。
在这里,我们探讨了 Python 可以使用或不使用其 math 和 cmath 模块来计算非常具体的数学功能(平方根)的不同方式。
报名参加世界顶尖大学的机器学习课程。 获得硕士、高级 PGP 或高级证书课程以快速推进您的职业生涯。
目录
什么是平方根?
虽然我们大多数人都熟悉这个数学概念,但值得用一个简单的定义来刷新我们的记忆:值“y”是 x 的平方根,因为“y”与自身相乘时会得到原始数字 x。
在数学术语中,这可以表示如下:
如果 x = yxy
或 x = y2
那么√x = y
Python 中的平方根功能
可以使用 Python 以各种不同的方式提取数字的平方根:
1. 使用 Python 数学模块:
A. 使用内置的 math.sqrt( ) 函数:
第 1 步:导入数学模块
第 2 步:使用 sqrt( ) 函数
输入代码:
导入数学
Print(“54的平方根是”,math.sqrt(49))
输出:
54 的平方根是 7.348469228349534
B. 使用内置的 math.pow( ) 函数:
第 1 步:导入数学模块
第 2 步:使用 pow() 函数
这基于简单的数学原理:√x = x1/2 或 √x = x0.5。
该函数需要输入两个参数——基数及其指数。
输入代码:
导入数学
number = float(input(”请输入任何数值:”))
squareRoot = math.pow(数字, 0.5)
print(“给定数 {0} 的平方根 = {1}”.format(number, squareRoot))
输出:
请输入任何数值:54
给定数 54.0 的平方根 = 7.348469228349534
查看 upGrad 在 DevOps 中的高级认证
最佳在线机器学习课程和 AI 课程
LJMU 机器学习与人工智能理学硕士 | IIITB 的机器学习和人工智能执行研究生课程 | |
IIITB 的机器学习和 NLP 高级证书课程 | IIITB 的机器学习和深度学习高级证书课程 | 马里兰大学数据科学与机器学习执行研究生课程 |
要探索我们所有的课程,请访问下面的页面。 | ||
机器学习课程 |
2.使用Python cmath模块
第一步:导入复数数学(cmath)模块
第 2 步:使用 cmath.sqrt( ) 函数
cmath 模块帮助计算实数或复数的平方根。
输入代码:
进口数学
数 = 1+2j
sqrt = cmath.sqrt(数)
print('{0} 的平方根是 {1:0.2f} + {2:0.2f}' .format(num,sqrt.real,sqrt.imag))
输出:
(1+2j)的平方根是1.27+0.79
需求机器学习技能
人工智能课程 | 画面课程 |
自然语言处理课程 | 深度学习课程 |
3.使用指数**运算符:
与 pow( ) 函数的运行原理相同,即 √x = x1/2 或 √x = x0.5
但不需要用户导入数学模块
输入代码:
自定义平方根(n):
如果 n < 0:
返回
别的:
返回 n**0.5
打印(平方(54))
输出:
7.348469228349534
流行的机器学习和人工智能博客
物联网:历史、现在和未来 | 机器学习教程:学习 ML | 什么是算法? 简单易行 |
印度的机器人工程师薪水:所有角色 | 机器学习工程师的一天:他们做什么? | 什么是IoT(物联网) |
排列与组合:排列与组合的区别 | 人工智能和机器学习的 7 大趋势 | 使用 R 进行机器学习:您需要知道的一切 |
在 upGrad,我们与 IIIT-B 合作提供的机器学习和深度学习高级证书是一个为期 8 个月的课程,由行业专家教授,让您了解深度学习和机器学习的工作原理。 在本课程中,您将有机会学习有关机器学习、深度学习、计算机视觉、云、神经网络等的重要概念。
查看课程页面并尽快注册!