2022年 11月 5日

python对单个数字或者数组取对数和指数

1.python取对数

对单个数字
  • 1
import math
math.log(X) #默认以e为底
math.log(56#以6为底,5的对数
  • 1
  • 2
  • 3

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

2.对数组取对数

import numpy
numpy.log([1,2,3])#以e为底,分别对1,2,3取对数
numpy.log5([1,2,3])#以5为底,分别对1,2,3取对数
  • 1
  • 2
  • 3

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

3.python取指数

对单个数字
  • 1

import math
math.exp( x )) 
  • 1
  • 2
  • 3

即math.exp(a) #计算a的指数

2.对数组取指数

import numpy
numpy.exp( x ) 
  • 1
  • 2

即numpy.exp( a )