作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
>>> (float('inf')+0j)*1
(inf+nanj)
为什么?这在我的代码中导致了一个严重的错误。
为什么 1
不是乘法恒等式,给出 (inf + 0j)
?
最佳答案
首先将 1
转换为复数 1 + 0j
,然后进行 inf * 0
乘法,结果为一个nan
。
(inf + 0j) * 1
(inf + 0j) * (1 + 0j)
inf * 1 + inf * 0j + 0j * 1 + 0j * 0j
# ^ this is where it comes from
inf + nan j + 0j - 0
inf + nan j
关于python - 为什么 (inf + 0j)*1 的计算结果为 inf + nanj?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58031966/
>>> (float('inf')+0j)*1 (inf+nanj) 为什么?这在我的代码中导致了一个严重的错误。 为什么 1 不是乘法恒等式,给出 (inf + 0j)? 最佳答案 首先将 1 转换
我是一名优秀的程序员,十分优秀!