复数的概念
在很久以前,数学家们被下面的等式困扰。
x2=-1
这是因为任何实数(无论正负)乘以自己总会得到一个非负数。一个数怎么可以乘以自己得到一负数?没有这样的实数存在。就这样18世纪,数学家们发了一个虚拟的数i(或者j,不同的教材不同)
基于这个特殊的数(或称之为概念),数学从此有了一个新的分支。一个实数和一个虚拟组成一个复数。一个复数是一对有序浮点型(x,y),表示x+yj其中x是实数部分,y是虚数部分。
Python中的算数
虚数不能单独存在,它们总是和一个值为0.0的实数部分一起构成一个复数
表示虚数的语法:real+imagj
实数部分和虚数部分都是浮点数
虚数部分必须有j或J
下面是些得数:
64.23+1j            4.34-8.5j            0.23-8.33j            1.23e-0.45+6.5e+0.83j              -1.23-3.5j            -0.34-0j
复数中的内建属性
复数拥有数据属性,分别为该复数的实数和虚数部分。复数还有conjugate方法,调用它可以返回该复数的共轭复数对象(两头牛背上的架子称为轭,轭使两头看点牛同步行走。共轭即为按一定的规律相配的一对)

>>> aComplex =  -8.222-.34j
>>> aComplex
(-8.222-.34j)
>>> aComplex.real
-8.222
>>> aComplex.imag
-1.34
>>> aComplex.conjugate()
(-8.222+.34j)

原贴地址:http://www.dataguru.cn/thread-90572-1-1.html

最新文章

  1. Android之自定义View的实现
  2. .net MVC简介、项目中每个文件夹的功能
  3. 在 Ubuntu 14.04 中配置 PXE 服务器
  4. awk 解析maps文件中的地址
  5. Global::pickSpecificClass_DNT
  6. 免费SVN源代码在线托管
  7. python的map()函数
  8. MongoDb在windows下的安装与以auth方式启用服务
  9. MySQL5.7下面,误操作导致的drop table db1.tb1; 的恢复方法:
  10. c/c++ 多线程 等待一次性事件 future概念
  11. python基本概念
  12. Hillstone设备管理-许可证安装
  13. Python学习 ——正则表达式
  14. web四则混合运算3
  15. Hbase物理模型设计
  16. [Spark Core] Spark Shell 实现 Word Count
  17. [ios]sqlite轻量级数据库学习连接
  18. python与pycharm
  19. bzoj 4176: Lucas的数论 -- 杜教筛,莫比乌斯反演
  20. 省市县三级联动的SQL

热门文章

  1. CSS如何计算优先级?如何计算权重?
  2. 16_点击事件第三种写法_activity实现接口
  3. 8、泛型程序设计与c++标准模板库2.2向量容器
  4. 20169219linux 内核原理与分析第五周作业
  5. Android常见内存泄露,学会这六招优化APP性能
  6. 【Android-stdio-appdemo搭建记录】
  7. [CentOS7] at, bash, cron, anacron
  8. HTML 表单 / HTML5 表单元素datalist
  9. 三层登录——VB.NET版
  10. poj 1635 Subway tree systems(树的最小表示)