python复数
2024-08-26 23:12:05
复数的概念
在很久以前,数学家们被下面的等式困扰。
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
最新文章
- Android之自定义View的实现
- .net MVC简介、项目中每个文件夹的功能
- 在 Ubuntu 14.04 中配置 PXE 服务器
- awk 解析maps文件中的地址
- Global::pickSpecificClass_DNT
- 免费SVN源代码在线托管
- python的map()函数
- MongoDb在windows下的安装与以auth方式启用服务
- MySQL5.7下面,误操作导致的drop table db1.tb1; 的恢复方法:
- c/c++ 多线程 等待一次性事件 future概念
- python基本概念
- Hillstone设备管理-许可证安装
- Python学习 ——正则表达式
- web四则混合运算3
- Hbase物理模型设计
- [Spark Core] Spark Shell 实现 Word Count
- [ios]sqlite轻量级数据库学习连接
- python与pycharm
- bzoj 4176: Lucas的数论 -- 杜教筛,莫比乌斯反演
- 省市县三级联动的SQL
热门文章
- CSS如何计算优先级?如何计算权重?
- 16_点击事件第三种写法_activity实现接口
- 8、泛型程序设计与c++标准模板库2.2向量容器
- 20169219linux 内核原理与分析第五周作业
- Android常见内存泄露,学会这六招优化APP性能
- 【Android-stdio-appdemo搭建记录】
- [CentOS7] at, bash, cron, anacron
- HTML 表单 / HTML5 表单元素datalist
- 三层登录——VB.NET版
- poj 1635 Subway tree systems(树的最小表示)