当前位置: 首页 > news >正文

新疆电子商务网站建设国际新闻热点事件

新疆电子商务网站建设,国际新闻热点事件,电信专线可以做网站吗,潍坊网站建设价格来源: “码农不会写诗”公众号 链接:Python基本数据类型之复数complex 文章目录 01 基本概念02 基本运算03 拓展1复数与向量 复数complex Python基本数据之复数(complex)即包含实部和虚部的数字。 01 基本概念 即包含实部和虚部的数字。 在Python中&am…

来源: “码农不会写诗”公众号
链接:Python基本数据类型之复数complex

文章目录

  • 01 基本概念
  • 02 基本运算
  • 03 拓展1复数与向量

复数complex

Python基本数据之复数(complex)即包含实部和虚部的数字。


01 基本概念

即包含实部和虚部的数字。

在Python中,复数用complex类型表示,可以用a + bj或者a + bJ的形式表示,其中a是实部(real),b是虚部(imag)。

complex1 = 1 + 2j          # (1+2j), 直接表示
complex2 = 1 + 2J          # (1+2j), 直接表示
complex3 = complex(1, 2)   # (1+2j), 构造函数

实部和虚部可以通过属性访问。

complex1 = 1 + 2j
print(complex1.real)  # 1.0, 实部
print(complex1.imag)  # 2.0, 虚部

02 基本运算

基本算术运算,包括加、减、乘和除法。

complex1 = 1 + 2j
complex2 = 2 + 3j
print(complex1 + complex2)  # (3+5j), 加
print(complex1 - complex2)  # (-1-1j), 减
print(complex1 * complex2)  # (-4+7j), 乘
print(complex1 / complex2)  # (0.6153846153846154+0.07692307692307691j), 除

复数的共轭(conjugate)是将虚部的符号反转;模(magnitude)是复数到原点的距离,其可使用abs()函数或cmath模块的polar()函数计算。

complex1 = 3 + 4j
print(complex1.conjugate())  # (3-4j), 共轭
print(abs(complex1))         # 5.0, 模: sqrt(3^2 + 4^2)
import cmath
print(cmath.polar(complex1))     # (5.0, 0.9272952180016122), 函数返回值为: (模, 相位角)
print(cmath.polar(complex1)[0])  # 5.0

用极坐标形式表示复数:r * (cos(theta) + i * sin(theta)),其中r是模,theta是相位角。

import cmath
complex1 = 1 + 2j
print(cmath.phase(complex1))  # 1.1071487177940904, 相位角(弧度)
print(cmath.polar(complex1))  # (2.23606797749979, 1.1071487177940904), 极坐标形式: (模, 相位角)

03 拓展1复数与向量

复数(complex )本身并不直接表示向量,但可以用于表示二维空间中的向量,如实部表示x分量,虚部表示y分量。

vector = 3 + 4j  # 表示向量 (3, 4)
print(vector1.real * vector2.real + vector1.imag * vector2.imag)
print(vector1 + vector2)  # (4+6j), 加
print(vector1 - vector2)  # (-2-2j), 减
print(3 * vector)         # (9+12j), 数乘
print(vector1.real * vector2.real + vector1.imag * vector2.imag)  # 11.0, 点积print(abs(vector))  # 5.0, 模
import cmath
print(cmath.phase(vector))  #  0.9272952180016122, 辐角(弧度表示)print(vector.real)  # 3.0, 向量分解x
print(vector.imag)  # 4.0 向量分解y

温馨提示:尽管实际开发不一定采用这种表示方式,但也不失为一种可借鉴思路。


今天的内容就到这里啦,先拜了个拜~

上一篇:Python基本数据类型之浮点数float

http://www.hrbkazy.com/news/16861.html

相关文章:

  • 网站建设单位有哪些内容百度163黄页关键词挖掘
  • 聊城做网站的公司新闻站长工具域名解析
  • 简单做网站的价格做网站seo怎么赚钱
  • 哈尔滨智能建站模板西安搜建站科技网站
  • 企业网站后台管理系统操作教程sem代运营推广公司
  • 人大网站硬件建设与信息宣传工作站外推广方式有哪些
  • 购物系统论文seo快速排名关键词
  • 山西路桥建设集团有限公司网站厦门seo招聘
  • pc网站与手机网站百度关键词优化大
  • 怎样自己做网站模板软广告经典案例
  • 高淳城乡建设局网站seo外包费用
  • 石家庄建设网站大数据营销
  • 最专业的网站建设团队seo的搜索排名影响因素主要有
  • 专业网站建设全包百度快照怎么没有了
  • tomcat做网站cpa推广联盟平台
  • 成都大型网站建设浙江疫情最新消息
  • 免费建商城网站哪个好自媒体营销方式有哪些
  • wordpress采集网址优化大师tv版
  • 广告策划方案googleseo推广
  • 做海报免费素材网站有哪些鸣蝉智能建站
  • 计算机网站开发职业定位提高百度快速排名
  • 网站开发收费百度营销推广登录
  • 设计手机网站搜索引擎下载
  • 企业网站能自己建设吗网址导航怎样推广
  • 电子商务网站软件建设的核心是重庆排名seo公司
  • 龙岩天宫山缆车开放时间重庆seo技术
  • 网站设置专栏有什么好处人工智能培训一般多少钱
  • 全球网站开发者大会网络营销有什么
  • 建设网站注意哪几点网站制作步骤流程图
  • 台州建站服务seo排名系统源码