标签: infinity

如何在Python中表示无限数?

如何在python中表示无限数?无论您在程序中输入哪个数字,任何数字都不应大于此无穷大的表示.

python infinite infinity

511
推荐指数
9
解决办法
53万
查看次数

带有HTML的无穷大符号

如何使用HTML显示无穷大符号(如图中的符号)?

无穷大符号

html infinity html-entities

177
推荐指数
7
解决办法
10万
查看次数

Python无限 - 任何警告?

所以Python有正负无限:

float("inf"), float("-inf")
Run Code Online (Sandbox Code Playgroud)

这似乎是一种必须要注意的功能类型.有什么我应该知道的吗?

python infinity

176
推荐指数
2
解决办法
15万
查看次数

如何在Ruby中表达无穷大?

是否有一个关键字来表达Ruby中的Infinity?

ruby infinity

128
推荐指数
3
解决办法
5万
查看次数

如何在Java中实现无穷大?

Java是否有能代表每种数值数据类型的无穷大?它是如何实现的,以便我可以用它进行数学运算?

例如

int myInf = infinity; //However it is done
myInf + 5; //returns infinity
myInf*(-1); //returns negative infinity
Run Code Online (Sandbox Code Playgroud)

我尝试使用非常大的数字,但我想要一个合适的,简单的解决方案.

java double infinity

127
推荐指数
5
解决办法
26万
查看次数

在C++中将int设置为Infinity

我有一个int a需要等于"无限".这意味着如果

int b = anyValue;
Run Code Online (Sandbox Code Playgroud)

a>b 总是如此.

是否有任何C++功能可以实现这一目标?

c++ infinity

105
推荐指数
6
解决办法
16万
查看次数

如何检查数字是否评估为无穷大?

我有一系列的Javascript计算(仅在IE下)根据用户选择显示Infinity.

如何阻止Infinity出现的单词,例如,显示0.0

javascript infinity

87
推荐指数
4
解决办法
5万
查看次数

如何在Swift中找到Double和Float的最大值

当前的学习斯威夫特,有办法找到最大最小的别样的价值整数Int.maxInt.min.

有没有办法找到Double和Float的最大值?此外,我应该针对这类问题提及哪一份文件?我目前正在阅读Apple的The Swift Programming Language.

floating-point double int infinity swift

64
推荐指数
4
解决办法
4万
查看次数

为什么在 C++/Python/NumPy 中 log(inf + inf j) 等于 (inf + 0.785398 j)?

我一直在 C++ 和 numpy 中发现关于函数处理复杂无限数log的行为的奇怪行为。log具体来说,log(inf + inf * 1j)等于(inf + 0.785398j)我期望的值(inf + nan * 1j)

当取复数的对数时,实部是输入的绝对值的对数,虚部是输入的相位。返回 0.785398 作为 的虚部log(inf + inf * 1j)意味着它假设inf实部和虚部中的 s 具有相同的长度。这个假设似乎与其他计算不一致,例如 ,inf - inf == naninf / inf == nan假设 2 infs 不一定具有相同的值。

为什么假设log(inf + inf * 1j)不同?

重现 C++ 代码:

#include <complex>
#include <limits>
#include <iostream>
int main() {
    double inf = std::numeric_limits<double>::infinity();
    std::complex<double> …
Run Code Online (Sandbox Code Playgroud)

c++ python numpy infinity complex-numbers

55
推荐指数
3
解决办法
3943
查看次数

与NaN不同,为什么浮点无穷大相等?

为什么无穷大比较遵循应用于NaN的逻辑?此代码打印出false三次:

double a = Double.NaN;
double b = Double.NaN;
System.out.println(a == b); // false
System.out.println(a < b); //  false
System.out.println(a > b); //  false
Run Code Online (Sandbox Code Playgroud)

但是,如果我Double.NaN改为Double.POSITIVE_INFINITY,我会获得true平等,但是false对于大于和小于比较:

double a = Double.POSITIVE_INFINITY;
double b = Double.POSITIVE_INFINITY;
System.out.println(a == b); // true
System.out.println(a < b); //  false
System.out.println(a > b); //  false
Run Code Online (Sandbox Code Playgroud)

这似乎很危险.假设溢出产生无限值,我想更有可能的是,最终作为无穷大的两个变量在完美算术中实际上并不相等.

java floating-point comparison nan infinity

54
推荐指数
3
解决办法
4608
查看次数