(一)算数运算符

数字2 是一个整数的例子。

长整数 不过是大一些的整数。

3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。

(-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中表示复数是什么?。

int(整型)

在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647

在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807

long(长整型)

跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大。

注意,自从Python2.2起,如果整数发生溢出,Python会自动将整数数据转换为长整数,所以如今在长整数数据后面不加字母L也不会导致严重后果了。

float(浮点型)

浮点数用来处理实数,即带有小数的数字。类似于C语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下的一位表示符号。

complex(复数)

复数由实数部分和虚数部分组成,一般形式为x+yj,其中的x是复数的实数部分,y是复数的虚数部分,这里的x和y都是实数。

注:Python中存在小数字池:-5 ~ 257

算术运算

运算符 +,-,* 和 / 与其它语言一样(例如:Pascal 或 C);括号 (()) 用于分组。

整数(例如,2, 4, 20 )的类型是 int,带有小数部分的数字(例如,5.0, 1.6)的类型是 float。

除法(/)永远返回一个浮点数。如要使用 floor 除法并且得到整数结果(丢掉任何小数部分),你可以使用 // 运算符;要计算余数你可以使用 %。

(二)np.logspace

对数函数(百度百科):

如果ax=N(a>0,且a≠1),那么数x叫做以a为底N的对数,记作x=logaN,读作以a为底N的对数,其中a叫做对数的底数,N叫做真数。

一般地,函数y=logax(a>0,且a≠1)叫做对数函数,也就是说以幂(真数)为自变量,指数为因变量,底数为常量的函数,叫对数函数。

np.logspace() 对数等比数列–常用参数及示例

np.logspace(start=开始值,stop=结束值,num=元素个数,base=指定对数的底(默认为10), endpoint=是否包含结束值)

import numpy as np

举例:

a = np.logspace(0,9,10)

a

array([1.e+00, 1.e+01, 1.e+02, 1.e+03, 1.e+04, 1.e+05, 1.e+06, 1.e+07,1.e+08, 1.e+09])

说明:因为logspace中,开始点和结束点默认是10的幂,0代表10的0次方,9代表10的9次方。

【参考】

点滴分享,福泽你我!Add oil!

转载本文请联系原作者获取授权,同时请注明本文来自张伟科学网博客。

链接地址:http://blog.sciencenet.cn/blog-3428464-1247636.html

上一篇:[转载]神经网络梯度消失与梯度爆炸问题

下一篇:Python绘图matplotlib--plt(补充)

python对数运算符号_科学网—Python中算数运算符之注意及np.logspace - 张伟的博文...相关推荐

  1. python频次统计图_科学网—Python小例:统计文本中单词出现的频次 - 康建的博文...

    import re zen=''' The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better ...

  2. python word模板 图_科学网—Python绘制可插入Word的高清矢量图(SVG转EMF) - 任晓东的博文...

    Python具有强大的绘图功能.在科学论文中通常需要矢量图,而且如果能方便的插入到word中更好.Python中自带的绘图库matplotlib可以将图保存成svg格式,但是我通常喜欢使用emf的矢量 ...

  3. python networkx 边权重_科学网—NetworkX:关于边的权重及其画图 - 胡海华的博文

    这两天因为有个想法,想用NetworkX跑一跑看看情况,但是在权重上犯了糊涂. NetworkX添加带有权重的边很简单,只需要以三个元素的元组(a, b, w)来表示就可以了,其中ab代表节点a和b- ...

  4. python打开dat文件_科学网—Python: 文件的打开,读写和关闭 - 刘洋洋的博文

    文件打开,读写和关闭的顺序: 打开文件:# 打开后才能进行读写 读文件或写文件: 文件关闭.# Python会缓存写入的数据,如果程序异常崩溃,数据就不能写入到文件当中.安全起见,文件用完后要主动关闭 ...

  5. python社会网络分析教授_科学网—python 社会网络分析工具之networkx - 郗强的博文...

    1.networkx 2.igraph 3.SNAP 1.networkx NetworkX是一个用Python语言开发的图论与复杂网络建模工具,内置了常用的图与复杂网络分析算法,可以方便的进行复杂网 ...

  6. python做社会网络分析_科学网-python 社会网络分析工具之igraph-郗强的博文

    1.networkx 2.igraph 3.SNAP 2.igraph igraph是免费的复杂网络(graphs)处理包,可以处理百万级节点的网络(取决于机器内存).igraph提供了R和C语言程序 ...

  7. python画矢量图_科学网—Python绘制可插入Word的高清矢量图(SVG转EMF) - 任晓东的博文...

    Python具有强大的绘图功能.在科学论文中通常需要矢量图,而且如果能方便的插入到word中更好.Python中自带的绘图库matplotlib可以将图保存成svg格式,但是我通常喜欢使用emf的矢量 ...

  8. python读取hdf5文件_科学网—python读hdf5文件 - 钱磊的博文

    读hdf5文件和读fits差不多,需要知道类似文件头的东西,这里是一个变量的名称.这可以通过定义一个prt函数结合h5py报的工具来实现如下 def prt(name): print(name) fi ...

  9. python多因素方差分析_科学网—Python学生物统计---方差分析---学习笔记7 - 邓飞的博文...

    OLS: 最小二乘法from scipy import stats import pandas as pd import numpy as npfrom statsmodels.formula.api ...

最新文章

  1. 两款轻量级服务器 Http-server SimpleHTTPServer
  2. 为什么LeNet5网络倒数第二个全连接层维度为84?
  3. Windows Mobile Widget Emulator
  4. mysql序列号生成_一文看懂mycat的6种全局序列号实现方式
  5. 【支付宝服务窗】JEECG支付宝服务窗平台指南
  6. 中波形过于密集_论高速公路波形护栏板外观设计的重要性
  7. 分层抽样(Stratified sampling)
  8. 微信小程序chooseImage(从本地相册选择图片或使用相机拍照)
  9. 位图BitMap大数据筛选
  10. DDD Microservices
  11. VSTS强制删除死锁项
  12. k-java游戏下载,KEmulator(JAVA手机游戏模拟器)
  13. C++打卡15-【排序模板】冒泡排序
  14. 核磁共振设备工作过程人体温度监控中应用的光纤温度传感器
  15. Qt构建时出现Makefile Error 1的解决办法
  16. php 日期转换为大写
  17. 创业公司的融资阶段:天使轮、种子轮、A轮、C轮、E轮到底是什么意思?
  18. V2X车联网-学习整理笔记
  19. 初学者怎样复制粘贴并运行VBA宏?
  20. 用JavaScript实现,用户输入自己的汽油编号,然后输入自己加多少升,就弹出价格

热门文章

  1. 卷积后feature map尺寸计算公式
  2. 图像复原与重建(含傅里叶切片定理推导)
  3. 在CentOS 6.3 64bit上为Apache Traffic Server 4.2.3挂载SSD并压测
  4. 不相交集类以及应用迷宫生成
  5. c4d中的3D插图制作视频教程 Skillshare – 3D Illustration in Cinema 4D
  6. SUST_ACM_2019届暑期ACM集训热身赛题解
  7. zabbix4.0搭建(基于CentOS6.8)
  8. win7上Docker使用
  9. switch...case结构
  10. 【Java面试题】54 去掉一个Vector集合中重复的元素