python abs函数能否求复数模_python中对复数的运算
大家对复数想必都不陌生,那就来看看下面几道题能不能作正确?
第一题
a = 1.23e+4+9.87e+6j a.real 与 a.imag的值为:
A 12300.0
B 1.23e + 4
C 9882300.0
D 9.87e + 6
答案是多少,有没有人答对?先别急,看看下面的运行结果吧
a = 1.23e+4+9.87e+6j
print(a.real)
print(a.imag)
12300.0
9870000.0
答案是A、C。为什么呢,实际上这道题应该是这样的 (1.23e+4) + (9.87e+6)j,1.23e+4与1.23*10**4是相等的,但是1.23e + 4的写法是会报错的,这点请注意一下。
第二题
tup1 = ['wust',True,2016,99.8,1+0j] 请问tup1.index(1+0j)的值是多少?
A. 1
B. 2
C. 3
D. 4
答案是多少呢?我相信很多人选D了,但是是错的哦。请看下面
tup1 = ['wust',True,2016,99.8,1+0j,4e+2]
print(tup1.index(1+0j))
print(tup1[4])
#运行结果
1
(1+0j)
# 相同类型的还有
tup2 = ['wust',False,2016,99.8,0+0j,4e+2]
print(tup2.index(0+0j))
print(tup2[4])
#运行结果
1
0j
如果想要获取正确的结果,只要把tup中复数的实数或者虚数稍微改变一下。
tup1 = ['wust',True,2016,99.8,2+0j,4e+2]
print(tup1.index(2+0j))
#运行结果
4
第三题
abs(4+3j)的运算结果是多少?
A. 3
B. 4
C. 5
D. 5.0
如果你记得一句话,那这个题很容易猜出来。复数的实数部分和虚数部分都是浮点数。所以答案是D,但是原理呢?abs()函数返回给定参数的绝对值。参数可以是实数(整数、浮点数等)或复数,如果参数是复数,则返回复数的模。相当于pow((3**2+4**2),0.5)。
python abs函数能否求复数模_python中对复数的运算相关推荐
- python abs函数能否求复数模_python画图遇到复数值数据时应该用numpy.abs()函数还是numpy.real()函数...
总是感觉搞懂了画图,然而每次遇到复数值的时候都感觉思路不是很清晰,比如,我们想要做函数numpy.exp(1j * x)的图像,我们可以看到此时当我们带入x值进入后会得到复数值.如果我们直接用该复数值 ...
- python abs函数能否求复数模_Python3 abs() 函数
Python3 abs() 函数 描述 abs() 函数返回数字的绝对值. 语法 以下是 abs() 方法的语法: abs( x ) 参数 x -- 数值表达式,可以是整数,浮点数,复数. 返回值 函 ...
- python中复数用法_Python中的复数?
从实数创建复数.可以使用直接赋值语句或使用complex()函数来创建Python复数. 复数通常在我们使用两个实数的地方使用.例如,由电压(V)和电流(C)定义的电路被用于几何学,科学计算和微积分中 ...
- python定义一个复数类_Python中complex复数类型的简单介绍
1 复数的简要描述 虚数由实部和虚部两个部分构成: real+imag(虚部后缀为j或J) 其中实数部分和虚数部分都为浮点数. 例如定义一个虚数,分别输出它的实部和虚部: a=4.7+0.666j ...
- python find函数 和index的区别_python中index()与find()的区别
起因:在排查错误时定位在判断语句这一行:if testlist.index('T'): 报错:ValueError: substring not found.原来是index()和find()没区分清 ...
- Python abs()函数
描述: Python abs()函数用于返回数字的绝对值 语法: abs(x) 参数介绍: x---数值表达式.参数可以是整数或浮点数.如果参数是复数,则返回其大小.如果x定义了abs,abs(x)返 ...
- Python abs函数 - Python零基础入门教程
目录 一.Python abs 函数介绍 二.Python abs 函数使用 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一 ...
- 分别采用递归和非递归方式编写两个函数,求一棵二叉树中叶子节点个数
分别采用递归和非递归方式编写两个函数,求一棵二叉树中叶子节点个数 #include #include #define MAXSIZE 50 typedef char datatype; typedef ...
- python中的除法、取整和求模_python中的除法,取整和求模
首先注明:如果没有特别说明,以下内容都是基于python 3.4的. 先说核心要点: 1. /是精确除法,//是向下取整除法,%是求模 2. %求模是基于向下取整除法规则的 3. 四舍五入取整roun ...
最新文章
- exception: access violation reading 0xFFFFFFFFFFFFFFFF
- 如何删除Android系统中的内置应用
- MVC2中Area的路由注册实现
- The more, The Better(HDU-1561)
- MySQL常用命令_vortex_新浪博客
- 用java画网状图_如何在背景中绘制一个带网格线的漂亮条形图?
- python多任务之——线程简述
- python黑客编程-[分享]Python黑帽子 黑客与渗透测试编程之道PDF和文章内代码【全】...
- matlab在机械中的应用,MATLAB在机械工程控制基础中的应用
- 那个回乡创业的年轻人,终于断了再回京的念头
- 扬声器阻抗曲线与对应的频率响应曲线
- 《守望先锋》架构设计和网络同步
- 无线路由器和计算机怎么连接网络连接,猫连接无线路由器
- signature=461282e191fe3d72a8b43e5b831644fb,Proposed Graphene Nanospaser
- 已经出狱的李一男和即将出狱的王欣,还能赶上这个时代吗?
- 图章制作软件测试自学,SecSeal安全电子印章系统内部测试大纲.doc
- ubuntu18下载utuntu18镜像
- 树莓派自定义分辨率适配带鱼屏(2560*1080)
- Android WebView 不能弹出alert的对话框
- 【机器学习】梯度下降 (python代码)