• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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利用K-Means算法实现对数据的聚类案例详解
    • 使用python操作lmdb对数据读取的实例
    • python中的对数log函数表示及用法
    • python怎么对数字进行过滤
    • Python中求对数方法总结
    • python对数组进行排序,并输出排序后对应的索引值方式
    • python Pandas如何对数据集随机抽样
    上一篇:python实现dbscan算法
    下一篇:Pandas DataFrame转换为字典的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python 实现单一数字取对数与数列取对数 python,实现,单一,数字,取,