python - abs 函数如何使用此代码:abs(3 + 4j)?
问题描述
我已经知道 abs 函数是如何工作的。我的意思是它只告诉你这个数字离零有多远
我唯一不能得到的是这个例子:
print(abs(3 + 4j)) # prints 5 !! Why ?
解决方案
因为对于复数 abs(number) 将返回复数的大小。
幅度值将计算为: √x2+y2 = √(3² + 4²) = √(9 + 16) = √(25) = 5.0
所以带有复数的 abs 将返回复数的大小。
如需进一步参考,您可以使用https://www.geeksforgeeks.org/abs-in-python/。
推荐阅读
- mysql - 如何使用 DBEdit 自动完成多个表格
- javascript - JS 使用 Kotlin 和 Duktape 在 Android 中传播语法
- sql - SQL 计算分数匹配文本
- python - 没有属性替换为 csv 文件字符串
- python - 从另一个 tkinter 文件作为模块打开 tkinter 文件
- python - 从 configparser 加入类似的部分
- bash - 如何通过 bash 脚本为目录中的单个文件创建文件夹?
- python - 在 Google Colab 中一分钟后 Stylegan2 TensorFlow 训练中断
- html - USGA - GHIN 2nd Page Information - 在 XML 登录后从第二个网页获取信息
- python - Pandas:如何获取日期之间的差异并将它们添加到新的数据框中?