python math库

math库引用方式

1.import math

对math库中函数采用math.<函数名>()形式使用

import math
a=math.ceil(10.2)        #向上取整
print(a)
 

2.from math import <函数名>

对 math 库中函数可以直接采用 <函数名>() 形式使用

from math import floor
a=floor(10.2)        #向下取整
print(a)
 

math库数字常数

常数描述
math.pi圆周率,值为 3.141 592 653 589 793
math.e自然对数,值为 2.718 281 828 459 045
math.inf正无穷大,负无穷大为 - math.inf
math.nan非浮点数标记,NaN (Not a Number)

math库数值表示函数

函数    描述
math.fabs(x)    返回 x 的绝对值
math.fmod(x,y)    返回 x 与 y 的摸
math.fsum([x,y,…])    浮点数精确求和
math.ceil(x)    向上取整,返回不小于 x 的最小整数
math.floor(x)    向下取整,返回不大于 x 的最大整数
math.factorial(x)    返回 x 的阶乘,如果 x 是小数或负数,返回 ValueError
math.gcd(a,b)    返回 a 与 b 的最大公约数
math.frexp(x)    表示 x = m*2e,返回(m,e),当 x =0,返回(0.0,0)
math.ldexp(x,i)    返回 x*2i 运算值,math.frexp(x) 函数的反运算
math.modf(x)    返回 x 的小数和整数部分
math.trunc(x)    返回 x 的整数部分
math.copysign(x,y)    用数值 y 的正负号替换数值 x 的正负号
math.isclose(a,b)    比较 a 和 b 的相似性,返回 True 或 False
math.isfinite(x)    当 x 不是无穷大或 NaN,返回 True;否则,返回 False
math.isinf(x)    当 x 为正负无穷大,返回 True;否则,返回 False
math.isnan(x)    当 x 是 NaN,返回 True;否则返回 False

math库的幂对数函数

函数    数学表示    描述
math.pow(x,y)    xy    返回 x 的 y 次幂
math.exp(x)    ex    返回 e 的 x 次幂,e 是自然对数
math.expml(x)    ex-1    返回 e 的 x 次幂减 1
math.sqrt(x)    √x    返回 x 的平方根
math.log(x[,base])    logbasex    返回 x 的对数值,只输入 x 时,返回自然对数,即 ln x
math.log1p(x)    ln(1+x)    返回 1+x 的自然对数值
math.log2(x)    log2x    返回 x 的 2 对数值
math.log10(x)    log10x    返回 x 的 10 对数值

math库的三角运算函数

函数    数学表示    描述
math.degrees(x)    无    角度 x 的弧度值转角度值
math.radians(x)    无    角度 x 的角度值转弧度值
math.hypot(x,y)    √x2+y2    返回 (x,y) 坐标到原点的距离
math.sin(x)    sin x    返回 x 的正弦函数值,x 是弧度值
math.cos(x)    cos x    返回 x 的余弦函数值,x 是弧度值
math.tan(x)    tan x    返回 x 的正切函数值,x 是弧度值
math.asin(x)    arcsin x    返回 x 的反正弦函数值,x 是弧度值
math.acos(x)    arccos x    返回 x 的反余弦函数值,x 是弧度值
math.atan(x)    arctan x    返回 x 的反正切函数值,x 是弧度值
math.atan2(x,y)    arctan y/x    返回 y/x 的反正切函数值,x 是弧度值
math.sinh(x)    sinh x    返回 x 的双曲正弦函数值
math.cosh(x)    cosh x    返回 x 的双曲余弦函数值
math.tanh(x)    tanh x    返回 x 的双曲正切函数值
math.asinh(x)    atcsinh x    返回 x 的反双曲正弦函数值
math.acosh(x)    arccosh x    返回 x 的反双曲余弦函数值
math.atanh(x)    arctanh x    返回 x 的反双曲正切函数值

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/551722.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux的进程管理

进程 程序运行在操作系统中&#xff0c;是被操作系统所管理的。 为管理运行的程序&#xff0c;每一个程序在运行的时候&#xff0c;便被操作系统注册为系统中的一个&#xff1a;进程 并会为每一个进程都分配一个独有的&#xff1a;进程ID&#xff08;进程号&#xff09; 查看…

C++进阶——继承

前言&#xff1a;从这篇文章开始&#xff0c;我们进入C进阶知识的分享&#xff0c;在此之前&#xff0c;我们需要先来回顾一个知识&#xff1a; C语言有三大特性&#xff0c;分别是封装、继承和多态&#xff0c;而我们前边所分享的各种容器类&#xff0c;迭代器等&#xff0c;…

基于SpringBoot的“线上教学平台”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“线上教学平台”的设计与实现&#xff08;源码数据库文档PPT) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringBoot 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 线上教学平台结构图 管理员登录界面图 学员管理界…

网络工程师-----第一天

线缆与进制转换 进制转换: 1.十进制&#xff1a; 都是以0-9这九个数字组成&#xff0c;不能以0开头。 2.二进制&#xff1a; 由0和1两个数字组成。 3.八进制&#xff1a; 由0-7数字组成&#xff0c;为了区分与其他进制的数字区别&#xff0c;开头都是以0开始。 4.十六进制…

Python数据结构【二】查找

前言 可私聊进一千多人Python全栈交流群&#xff08;手把手教学&#xff0c;问题解答&#xff09; 进群可领取Python全栈教程视频 多得数不过来的计算机书籍&#xff1a;基础、Web、爬虫、数据分析、可视化、机器学习、深度学习、人工智能、算法、面试题等。 &#x1f680;&a…

手动实现简易版RPC(下)

手动实现简易版RPC(下) 前言 什么是RPC&#xff1f;它的原理是什么&#xff1f;它有什么特点&#xff1f;如果让你实现一个RPC框架&#xff0c;你会如何是实现&#xff1f;带着这些问题&#xff0c;开始今天的学习。 接上一篇博客 手动实现简易版RPC&#xff08;上&#xff…

抖音小店运营计划表年度电商规划管理模板

【干货资料持续更新&#xff0c;以防走丢】 抖音小店运营计划表年度电商规划管理模板 部分资料预览 资料部分是网络整理&#xff0c;仅供学习参考。 抖音店铺运营表格 &#xff08;完整资料包含以下内容&#xff09; 目录 抖音店铺运营计划&#xff1a; 一、店铺定位与目标…

MySql运维篇

目录 一.日志 1.1日志分类 1.2Error Log 1.3BinaryLog 1.4SlowQuery Log 二.备份 2.1备份原因 2.2备份目标 2.3备份技术 2.3.1物理备份 2.3.2逻辑备份 2.4备份方式 2.4.1完全备份 2.4.2增量备份 2.4.3差异备份 2.5备份环境准备 2.6完全备份实验 2.6.1完全备…

书生·浦语大模型全链路开源体系-第4课

书生浦语大模型全链路开源体系-第4课 书生浦语大模型全链路开源体系-第4课相关资源XTuner 微调 LLMXTuner 微调小助手认知环境安装前期准备启动微调模型格式转换模型合并微调结果验证 将认知助手上传至OpenXLab将认知助手应用部署到OpenXLab使用XTuner微调多模态LLM前期准备启动…

连锁服装卖场进销存一般怎么管理

连锁服装卖场的进销存管理是保证业务顺畅运作和最大化利润的关键之一。随着市场竞争的加剧和消费者需求的变化&#xff0c;良好的进销存管理能够帮助企业及时调整库存&#xff0c;减少滞销品&#xff0c;提高资金周转率&#xff0c;从而增强市场竞争力。本文将探讨连锁服装卖场…

单独设置浏览器滚动条上下箭头

解决方法 重点 ::-webkit-scrollbar-button:vertical 给垂直方向的滚动条设置样式 ::-webkit-scrollbar-button:vertical:start 上方向的按钮 ::-webkit-scrollbar-button:vertical:start:decrement 上方向单个按钮 下方向同理 不知道为啥搜索出来的single-button不生效&#…

制造业的数字化转型如何做?

随着科技的迅速发展&#xff0c;数字化转型已经成为制造型企业提高竞争力的关键因素。它可以帮助制造型企业&#xff0c;在产品优化设计、材料采购、生产流程方面实现精细化管理&#xff1b;提升上下游协同生产能力&#xff0c;提高生产效率、降低生产成本、优化产品质量&#…

华为的AI战略地图上,才不是只有大模型

大模型火热了一年&#xff0c;现在还没做AI化改造的企业&#xff0c;就像是工业革命浪潮伊始与火车赛跑的那辆马车。 最早的蒸汽火车缓慢又笨重&#xff0c;甚至铁轨上还预留了马匹行走的空间&#xff0c;以便随时用马拉火车来替代蒸汽火车&#xff0c;一辆华丽的马车试图和火…

浮点数的存储方式、bf16和fp16的区别

目录 1. 小数的二进制转换2. 浮点数的二进制转换3. 浮点数的存储3.1 以fp32为例3.2 规约形式与非规约形式 4. 各种类型的浮点数5. BF16和FP16的区别Ref 1. 小数的二进制转换 十进制小数转换成二进制小数采用「乘2取整&#xff0c;顺序排列」法。具体做法是&#xff1a;用 2 2…

C++语言·类和对象

1. 类的引入 C语言结构体中只能定义变量&#xff0c;但在C中&#xff0c;结构体内不仅可以定义变量&#xff0c;也可以定义函数&#xff0c;同时C中struct的名称就可以代表类型&#xff0c;不用像C那样为了方便还要typedef一下。 在C中我们管定义的结构体类型叫做类(student)&a…

idea 将项目上传到gitee远程仓库具体操作

目录标题 一、新建仓库二、初始化项目三、addcommit四、配置远程仓库五、拉取远程仓库内容六、push代码到仓库 一、新建仓库 新建仓库教程 注意&#xff1a;远程仓库的初始文件不要与本地存在名字一样的文件&#xff0c;不然拉取会因为冲突而失败。可以把远程一样的初始文件删…

汇舟问卷:推荐一个挣外国人钱项目

在海外&#xff0c;问卷调查作为一种普遍的市场研究手段&#xff0c;它们能够为企业下一季度的营销策略调整提供有力的数据支撑。 每份问卷的报酬金额各不相同&#xff0c;最低为1美元&#xff0c;最高可以达到10几美元。大多数问卷的报酬在3到5美元之间。 然而&#xff0c;在…

JS-42-Node.js01-Node.js介绍

一、浏览器大战 众所周知&#xff0c;在Netscape设计出JavaScript后的短短几个月&#xff0c;JavaScript事实上已经是前端开发的唯一标准。 后来&#xff0c;微软通过IE击败了Netscape后一统桌面&#xff0c;结果几年时间&#xff0c;浏览器毫无进步。&#xff08;2001年推出…

HDFS详解(Hadoop)

Hadoop 分布式文件系统&#xff08;Hadoop Distributed File System&#xff0c;HDFS&#xff09;是 Apache Hadoop 生态系统的核心组件之一&#xff0c;它是设计用于存储大规模数据集并运行在廉价硬件上的分布式文件系统。 1. 分布式存储&#xff1a; HDFS 将文件分割成若干块…

【游戏云服务器推荐】幻兽帕鲁 我的世界 雾锁王国 饥荒联机版 英灵神殿通用云服务器 2-64G随意选 附最新价格对比

更新日期&#xff1a;4月17日&#xff08;京东云采购季持续进行&#xff09; 本文纯原创&#xff0c;侵权必究 《最新对比表》已更新在文章头部—腾讯云文档&#xff0c;文章具有时效性&#xff0c;请以腾讯文档为准&#xff01; 【腾讯文档实时更新】2024年-幻兽帕鲁服务器专…
最新文章