hypot()函数是Python中的内置数学函数,可返回欧几里得范数,

用法:

hypot(x, y)

参数:

x and y are numerical values

返回值:

Returns a float value having Euclidean norm, sqrt(x*x + y*y).

错误:

When more then two arguments are

passed, it returns a TypeError.

注意:必须先导入数学模块,然后才能使用hypot()函数。下面是hypot()函数的演示:

代码1:

# Python3 program for hypot() function

# Import the math module

import math

# Use of hypot fucntion

print("hypot(3, 4):", math.hypot(3, 4))

# Neglects the negative sign

print("hypot(-3, 4):", math.hypot(-3, 4))

print("hypot(6, 6):", math.hypot(6, 6))

输出:

hypot(3, 4): 5.0

hypot(-3, 4): 5.0

hypot(6, 6): 8.48528137423857

代码2:

# Python3 program for error in hypot() function

# import the math module

import math

# Use of hypot() function

print("hypot(3, 4, 6):",  math.hypot(3, 4, 6))

输出:

Traceback (most recent call last):

File "/home/d8c8612ee97dd2c763e2836de644fac1.py", line 7, in

print("hypot(3, 4, 6):", math.hypot(3, 4, 6))

TypeError:hypot expected 2 arguments, got 3

实际应用:

给定垂直和直角三角形的底边,找到斜边。

使用毕达哥拉斯定理,该定理指出斜边的平方(与直角相反的一侧)等于其他两侧的平方和。

因此,

Hypotenuse = sqrt(p^2 + b^2)

代码3:

# Python3 program for finding Hypotenuse

# in hypot() function

# import the math module

from math import hypot

# Perpendicular and base

p = 3

b = 4

# Calculates the hypotenuse

print("Hypotenuse is:", hypot(p, b))

输出:

Hypotenuse is:5.0

python3 math module_Python math hypot()用法及代码示例相关推荐

  1. math.hypot java_Java Math hypot()用法及代码示例

    java.lang.Math.hypot()函数是Java中的内置数学函数,可返回欧几里得范数, .函数返回sqrt(x2+ y2),而不会出现中间上溢或下溢. 如果任何一个参数都是无限大,则结果为正 ...

  2. python math.sinh_Python numpy.sinh()用法及代码示例

    numpy.sinh(x [,out])= ufunc'sin'):此数学函数可帮助用户计算所有x(作为数组元素)的双曲正弦值. 等效于1/2 *(np.exp(x)-np.exp(-x))或-1j ...

  3. java hypot_Java StrictMath hypot()用法及代码示例

    根据基本几何形状,斜边仅是right-angled三角形的最长边.它是与三角形直角相反的一侧.为了找到right-angled三角形的斜边的长度,应用勾股定理.根据该定理,给定长度为p和b的三角形的两 ...

  4. python numpy allclose用法及代码示例

    python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...

  5. PostgreSQL REGEXP_REPLACE用法及代码示例

    PostgreSQL REGEXP_REPLACE用法及代码示例: 原文链接:https://vimsky.com/examples/usage/postgresql-regexp_replace-f ...

  6. java中decrement,Java Math decrementExact()用法及代码示例

    java.strictmath.lang.decrementExact()是java中的内置函数,该函数返回减1的参数,如果结果溢出指定的数据类型long或int,则抛出异常,具体取决于在方法参数上使 ...

  7. java中div的用法,Java Math floorDiv()用法及代码示例

    java.lang.Math.floorDiv()是java中的内置数学函数,它返回小于或等于代数商的最大(最接近正无穷大)int值.由于floorDiv()是静态的,因此不需要创建对象. 用法: p ...

  8. java tan_Java Math tan()用法及代码示例

    java.lang.Math.tan()返回角度的三角正切. 如果参数为NaN或无穷大,则返回的结果为NaN. 如果自变量为零,则结果为零,其符号与自变量相同. 用法:public static do ...

  9. java math.sin()_Java Math sin()用法及代码示例

    java.lang.Math.sin()返回介于0.0和pi之间的角度的三角正弦.如果参数为NaN或无穷大,则结果为NaN.如果自变量为零,则结果为零,其符号与自变量相同.返回的值将在-1和1之间. ...

最新文章

  1. c++成员函数可以将this传递给普通函数
  2. 我犯了一个错误,您能指出吗?(结论)
  3. tf.one_hot
  4. 深入研究Servlet线程安全性问题
  5. 终于收到为广州.NET俱乐部活动准备的礼品了:)
  6. 石油、黄金与美元的游戏
  7. 罗永浩“卖艺”还债能成?邀约不断,币圈抢着送钱
  8. 导体、良导体、超导体与半导体
  9. Express框架是什么
  10. 零碎技术栈01_UML画图分析
  11. 5g工业路由器下自来水管网无线监控系统
  12. html5 手机uc浏览器 复制链接,UC浏览器里任意复制粘贴文本的方法
  13. CentOS7 配置与管理DHCP服务器及DHCP中继代理 DHCP服务实训整合
  14. Mac重启Finder的技巧
  15. 电脑本地视频怎么添加外挂字幕-奇它博客
  16. Python3绘图库之rrdtool模块
  17. NODE.JS DM数据库驱动简介及搭建
  18. 大专生三面蚂蚁金服,Java中高级核心知识全面解析(7)
  19. 【iOS】内存五大分区
  20. luogu3426 [POI2005]SZA-Template 后缀树

热门文章

  1. 我们且请仁兄到敝庄 水浒
  2. angr入门之CLE
  3. LiveGBS流媒体平台国标GB/T28181作为下级支持国标级联海康大华宇视华为等第三方国标平台支持对接政务公安内网国标视频平台
  4. 汽车维修店如何挖掘潜在客户资源
  5. 自制USB转串口TTL(ch340)
  6. 【转载】WPS通过设置密码的方式对Excel文件加密
  7. 【Qt】2D基本绘图操作——QPainter执行绘制及绘图设备介绍
  8. php 浏览器打开excel文件夹里,php网页显示excel表格数据-phpexcel 读取excel里的数据并在页面显示出来...
  9. 中蜂几月份自然分蜂_中蜂养殖,如何给蜜蜂分蜂?时间是关键
  10. FreeBie—免费设计师专用素材网