美文网首页
基本类型:数值之复数类型

基本类型:数值之复数类型

作者: 大象信步走来 | 来源:发表于2020-07-02 22:16 被阅读0次

复数类型

复数生成

  • 包函实部和虚部的数就是复数(有了复数,就可以数轴上的点拓展到平面,平面上的任何一个点都可以用复数来表示)

  • Python内置复数数据类型,对应的数据类型是complex

  • python中表示复数的时候,虚数单位是 j,j前面如果是1,1不能省

复数运算

  • python支持所有常见计算:加减乘除幂等

复数比较

  • 复数之间只能比较是否相等

复数应用

  • 求平面上两个点(x1,y1)和(x2,y2)的距离
    # j前面如果是1,1不能省
    >>> (1 + 2j) ==(3 + j)

    # 常见复数运算
    >>>2+5j
    (2+5j)
    >>>(2+5j)+(1+2j)
    (3+7j)
    >>>3*(2+5j)
    (6+15j)
    >>>(2+5j)*(1+1j)
    (-3+7j)
    >>>(2+5j)/(1+1j)
    (3.5+1.5j)
    >>>(1+2j)/(2+3j)
    (0.6153846153846154+0.07692307692307691j)
    >>>(2+5j)**2
    (-21+20j)
    (2+5j).imag  # 提取虚部
    5.0
    (2+5j).real  # 提取实部
    2.0
    
    #复数比较
    >>>(1 + 2j) > (3 + j)
    TypeError: '>' not supported between instances of 'complex' and 'complex'
    >>>(1+2j)==(1+2j)
    True
    
    # 求平面上两个点(x1,y1)和(x2,y2)的距离
    >>>abs((1+2j)-(2+3j)) #取绝对值
    1.4142135623730951
    

相关文章

  • 基本类型:数值之复数类型

    复数类型 复数生成 包函实部和虚部的数就是复数(有了复数,就可以数轴上的点拓展到平面,平面上的任何一个点都可以用复...

  • python标准数据类型--数值

    数值类型: python支持的数值类型有整数、浮点数和复数(a+bj) 数值操作 基本四则运算:+-*/,除法运算...

  • 01基础数据类型笔记

    基本数据类型 数值类型 4种 整型 int 浮点型 float 布尔型 bool 复数型 ...

  • 1.2数字

    一、python数值类型基本知识 完整的python数值类型工具包括: 整数和浮点对象 复数对象 小数:固定精度对...

  • GO基础数据类型

    包括: 数字、字符串和布尔型。 数值类型 Go语言的数值类型包括几种不同大小的整形数、浮点数和复数。每种数值类型都...

  • go入门(一)

    本文以语法定义等为主。说一下go中基本的语法糖。 基本类型 go中的基本类型主要有: 数值型:分为整数,小数,复数...

  • 基本类型:数值之整数类型

    基本类型:数值 整数类型 最大特点是不限制大小 无论多复杂的算式都可以直接得到结果 算术运算 以下假设变量a为10...

  • 002-Python数据类型

    一、数值型 (一)类型 1.类型:整型int,浮点型float,复数complex 2.查看类型: obj=12p...

  • 02.创建表

    基本语法 数据类型 MySQL的数据类型包括:数值类型、时间和日期类型、字符串类型 数值类型 [图片上传失败......

  • JS数据类型回顾

    基本数据类型 基本数据类型UndefineNullBooleanNumber浮点数值数值范围NaN数值转换Stri...

网友评论

      本文标题:基本类型:数值之复数类型

      本文链接:https://www.haomeiwen.com/subject/kkvdqktx.html