python 实现单一数字取对数与数列取对数
作者:谨墨 发布时间:2023-04-02 01:38:14
标签: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()
作用同上
来源:https://blog.csdn.net/weixin_43137080/article/details/85038761
0
投稿
猜你喜欢
- 做前端也有几年时间了,不敢说能把他看地多透,但是多多少少还是有些自己的东西。下面以 Tudou.com 的首页为例,总结总结。就制作而言,我
- 自定义用户认证系统Django 自带的用户认证系统已经可以满足大部分的情况,但是有时候我们需要某些特定的需求。Django 支持使用其他认证
- 本文主要介绍的是Python高阶函数与装饰器函数的相关内容,分享给大家,下面话不多说了,来一起看看详细的介绍吧高阶函数1、可以使用函数对象作
- 目标:创建一个字典,记录几对python词语,使用OrderedDict类来写,并按顺序输出。写完报错:[root@centos7 tmp]
- 在DOS界面运行python的py文件我用的Notepad++编写代码,编写完后需要在DOS界面运行打开DOS界面按键盘上的WIN+R,输入
- be前言:期末临近,考Python的同学可以练练问题描述:给定一段长度为N的整数序列A,请从中选出一段连续的子序列(可以为0)使得这段的总和
- 一、前言容器使用沙箱机制,互相隔离,优势在于让各个部署在容器的里的应用互不影响,独立运行,提供更高的安全性。本文主要介绍python应用(d
- ajax编程获取Google的PageRank3(PR值)及所在目录,想给你的站增加Google PR查询的功能吗?如果你不会就看看本文吧,
- FrontPage 2003在功能上增强了不少,下面我们一起来看看新版本中比较突出的9个新功能。1.自定义浏览器分辨率预览检查 在
- 本文实例讲述了使用symfony命令创建项目的方法。分享给大家供大家参考,具体如下:概况这一章节描述一个Symfony项目的合理结构框架,并
- 发帖或者回帖的时候,系统会提示银两或经验增加的效果,慢慢出现又慢慢消失,用于取代对话框的那种是如何实现的?用google的jquery ap
- 其实 selenium启动窗口的时候就是 使用了subprocess.Popen 启动的驱动程序的,只要在启动的时候加上启动不显示窗口的参数
- 1下载安装1.1打开官网http://www.jetbrains.com/pycharm/download/#section=windows
- 目录1.查询字符串数据(query string):2. 提取请求体数据2.1 表单类型请求体数据(Form Data)2.2 非表单类型请
- ASP由于是一种古老的语言,它的一些功能对UTF-8支持非常差。比如,你想生成一个UTF-8格式的文件,使用常用的 scrīpting.Fi
- 在本文中,此示例标准蓝图的存储过程命名方法只适用于SQL内部,假如你正在创建一个新的存储过程,或是发现一个没有按照这个标准构造的存储过程,即
- 今天要给大家分享的是一款自己写的屏保程序,大学大家最头疼的就是四六级的考试了,上次考试做阅读的时候,情不自禁的发呆,想着如果我能在电脑上写一
- 一.Memory Dumps 1).Global Area ALTER SESSION SET EVENTS ‘immediate trac
- 一、什么是 Postman(前世今生)Postman 诞生于 2013 年,一开始只是 Abhinav Asthana 着手于解决 API
- 代码如下: 代码如下:///<summary> /// 将两个列不同的DataTable合并成一个新的DataTab