发信息做推广,我选黔优网

发布产品信息
微信公众号 微信公众号

python实现对数运算?单一数字与数列取对数方法!

我要举报 黔优网官方账号 时间:2024-12-18 13:37 未知浏览量:17|  阅读时长:3分钟
导读:python实现对数运算?单一数字与数列取对数方法!,为您提供全面的学习指导,一起来看看吧。

我们知道,python是可以作为科学计算的,而科学计算里面有很多特殊的计算方式,求对数就是其中一种。与其他语言类似,python基础运算符里并没有求对数的方法,但是我们可以使用第三方工具包进行运算,今天小编就介绍两个工具包,分别用来进行python单一数字取对数和python数列取对数。快来了解一下吧!

python取对数可以采用两种工具包,math包可对单一数字取对数,numpy可以数列整体取对数。

1、仅对单一数字取对数

import math math.log(2) #默认以e为底 math.log(4,2)#以2为底,4的对数

即math.log(c,b) #计算以b为底,c的对数

2、对数列整体求对数

对一个数列取对数 需要numpy包

import numpy numpy.log([2,4,8])#以e为底,分别对2,4,8取对数 numpy.log2([2,4,8])#以2为底,分别对2,4,8取对数

即numpy.loga(b)#以a为底,对数列b中的数字分别取对数

或采用循环体:

import mtah l = [] for i in [2,4,8]: l.append(math.log(i,2))#对list中的每一个数求以2为底的对数

补充:python如何对数组求指数以及对数

指数:

math.exp() 只能对一个数求指数,不能对数组进行批量求指数

numpy.exp() 既能对一个数求指数,也能对数组进行批量求指数

对数:

math.log()

numpy.log()

作用同上

以上为python对数运算的全部内容,希望能给大家一个参考,也希望大家多多支持W3Cschool。

 
  • 下一篇: 解决edge打开收藏夹闪退问题的方法
  • 上一篇: 【经验分享】解决爱思助手闪退问题,详细文件描述
 
没用 0举报 收藏 0评论 0
免责声明:
本页信息由“黔优网官方账号”发布,黔优网作为免费B2B信息发布平台,已对用户身份进行实名验证并对内容进行形式审核。信息的真实性、合法性由发布者独立承担全部责任,平台不承担内容准确性保证责任。本文涉及见解与观点不代表黔优网官方立场,交易决策前请务必自行核实,风险自负。原文链接:https://www.qianu.com/n/933204.html。如发现侵权或虚假内容,请【投诉举报】联系我们处理。
 
 

 
推荐图文资讯