gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python 实现单一数字取对数与数列取对数由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

1、仅对单一数字取对数

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

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

2、对数列整体求对数

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

?
1
2
3
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中的数字分别取对数 。

或采用循环体:

?
1
2
3
4
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() 。

作用同上 。

  。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我.

原文链接:https://blog.csdn.net/weixin_43137080/article/details/85038761 。

最后此篇关于python 实现单一数字取对数与数列取对数的文章就讲到这里了,如果你想了解更多关于python 实现单一数字取对数与数列取对数的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com