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

 更新时间:2021年05月21日 11:46:08   作者:谨墨  
这篇文章主要介绍了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()

作用同上

在这里插入图片描述 在这里插入图片描述

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Pytorch mask_select 函数的用法详解

    Pytorch mask_select 函数的用法详解

    今天小编就为大家分享一篇Pytorch mask_select 函数的用法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • Python多版本安装与Jupyter Lab使用方式

    Python多版本安装与Jupyter Lab使用方式

    这篇文章主要介绍了Python多版本安装与Jupyter Lab使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 基于Python实现批量缩放图片(视频)尺寸

    基于Python实现批量缩放图片(视频)尺寸

    这篇文章主要为大家详细介绍了如何通过Python语言实现批量缩放图片(视频)尺寸的功能,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-03-03
  • 解决Python爬虫错误之twisted.web.error.SchemeNotSupported: Unsupported scheme: b''

    解决Python爬虫错误之twisted.web.error.SchemeNotSupported: Unsu

    这篇文章主要介绍了解决Python爬虫错误之twisted.web.error.SchemeNotSupported: Unsupported scheme: b''问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • python 带时区的日期格式化操作

    python 带时区的日期格式化操作

    这篇文章主要介绍了python 带时区的日期格式化操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-10-10
  • 利用Python轻松实现视频转GIF动图

    利用Python轻松实现视频转GIF动图

    在看视频的时候觉得某段非常有意思想弄成动图,但是无从下手!本文就将介绍如何利用Python搞定这一需求,感兴趣的小伙伴可以学习一下
    2022-01-01
  • Python利用prettytable库输出好看的表格

    Python利用prettytable库输出好看的表格

    prettytable库就是这么一个工具,prettytable可以打印出美观的表格,并且对中文支持相当好。本文将介绍如何通过prettytable输出好看的表格,需要的可以参考一下
    2022-01-01
  • Python字典dict常用方法函数实例

    Python字典dict常用方法函数实例

    这篇文章主要介绍了Python字典dict常用方法函数实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Python利用wxPython模块打造ChatGPT式打字效果程序

    Python利用wxPython模块打造ChatGPT式打字效果程序

    这篇文章主要为大家介绍了如何利用Python和wxPython模块打造一个ChatGPT式打字效果程序,从而增强用户体验或提高应用程序的可读性,感兴趣的可以了解一下
    2023-05-05
  • Selenium的使用详解

    Selenium的使用详解

    今天小编就为大家分享一篇关于Selenium的使用详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10

最新评论