栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

为什么Python中的复数用'j'而不是'i'表示?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

为什么Python中的复数用'j'而不是'i'表示?

如您所料,这似乎是因为Python遵循电气工程惯例。这是Python
Bug跟踪器Issue10562的交换:

BoštjanMejak :在Python中,字母“ j”表示虚数单位。如果我们在这方面遵循数学并以“ i”表示虚数单位,那就太好了。

Michael Foord :我们遵循使用j的工程。

(我本来打算以wontfix结束它,但是Antoine尤其热衷于Mark处理这个问题…)

马克狄金森 :我想补充我自己的想法:“J”的 一个 (不
)-1平方根有,迈克尔指出,在工程使用的历史(特别是电气工程)和物理。就我个人而言,在这里我更喜欢“ i”而不是“
j”,但是现在更改它会导致(IMO)无故损坏。看来这确实不是一个大问题,值得大惊小怪。

很久以后:

Guido van Rossum :这不会解决。一方面,字母“ i”或大写字母“
I”看起来太像数字。通过语言解析器(在源代码中)或通过内置函数(int,float,complex)解析数字的方式不应以任何方式本地化或配置;这就要求日渐失望。如果要使用’i’而不是’j’解析复数,则已经有很多可用的解决方案。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/410715.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号