标签: infinity

复杂(“inf”)** 1 抛出 OverflowError

在 Python 3.10.9 中,此示例引发OverflowError: complex exponentiation

complex("inf") ** 1
Run Code Online (Sandbox Code Playgroud)

但这是有效的,评估为(nan+nanj)

complex("inf") ** 2
Run Code Online (Sandbox Code Playgroud)

为什么会这样?有需要报告的错误吗?

python infinity complextype

5
推荐指数
1
解决办法
123
查看次数

IEEE 754四舍五入到正无穷大

我很难理解IEEE 754 Rounding约定:

  • 圆形到正无穷大
  • 圆形到负无穷大
  • 不偏不倚到最近的偶数

如果我有一个由二进制点右边的9位组成的二进制数,我需要使用最右边的3位来确定舍入,我该怎么办?

这是家庭作业所以这就是为什么我对这个问题模糊不清......我需要帮助这个概念.

谢谢!

rounding infinity ieee-754

4
推荐指数
1
解决办法
3474
查看次数

Javascript Infinity--(无穷大减去负数)产生无穷大

我在看JavaScript的数字类型系统.

我正在使用Chrome,当我评估15--一个数字文字时,我得到了一个,ReferenceError因为减少常数是没有意义的.

当我var x=10;x--;按预期评估时,一切正常.

期待var a=Infinity;a--评估Infinity,这一切都有道理,并符合javascript语言规范.

但令我惊讶Infinity--Infinity++评价Infinity不同于其他文字.

这也是Number.POSITIVE_INFINITY相同的.

tl;博士:

为什么Infinity--产生无穷大的结果时15--,并(new Number(15))--产生引用错误?

javascript infinity

4
推荐指数
1
解决办法
1011
查看次数

PostgreSQL范围类型中的NULL与`infinity`

PostgreSQL范围类型中'infinity'的含义是什么?指定infinity-infinity作为绑定有什么区别,或NULL?即,是infinity指定范围界限是无限的显式形式,而NULL隐式指定无限界限范围?

请参阅以下示例:

SELECT tstzrange('-infinity','infinity') && tstzrange(NULL, NULL);
 ?column?
----------
 t

SELECT tstzrange('2013-01-01 00:00:00+01', '2013-02-01 00:00:00+01')
    && tstzrange(NULL, '2013-03-01 00:00:00+01');
 ?column?
----------
 t

SELECT tstzrange('2013-01-01 00:00:00+01', '2013-02-01 00:00:00+01')
    && tstzrange('-infinity', '2013-03-01 00:00:00+01');
 ?column?
----------
 t
Run Code Online (Sandbox Code Playgroud)

postgresql null range infinity postgresql-9.2

4
推荐指数
1
解决办法
4100
查看次数

我应该如何用Double解析Infinity?

如果我试试

Double.Parse("Infinity")
Run Code Online (Sandbox Code Playgroud)

我明白了

Double.Parse("Infinity") threw an exception of type 'System.FormatException'
Run Code Online (Sandbox Code Playgroud)

为什么?如果我想要解析它并获得具有无限值的Double,我该怎么办?

c# double parsing infinity

4
推荐指数
3
解决办法
4781
查看次数

python的负阈值,最低非无穷负数?

python可表示负数的阈值是多少?最低的数字是多少,Python将在其以下将任何其他值称为-负无穷大?

python numbers infinity threshold

4
推荐指数
1
解决办法
2091
查看次数

PostgreSQL tsrange:对于lower_inf('( - infinity,today)':: tsrange)来说,它是否正确?

在编写一个接受来自用户的tsrange文字的程序的过程中,然后将其插入到各种SQL查询中,今天我正在测试一些tsrange,看看它们是如何被PostgreSQL 9.3.5解释的.

特别是这个行为奇怪:'( - 无限,今天)':: tsrange

lower_inf函数表示下限不是无限的(!)

test=> SELECT lower_inf('(-infinity,today)'::tsrange);
 lower_inf
-----------
 f
(1 row)
Run Code Online (Sandbox Code Playgroud)

然而PostgreSQL报告说这个tsrange包含一个时间戳,如'1000-01-01 BC'...

test=> SELECT '(-infinity,today)'::tsrange @> '1000-01-01 BC'::timestamp;
 ?column? 
----------
 t
(1 row)
Run Code Online (Sandbox Code Playgroud)

任何人都可以阐明这一点吗?

postgresql infinity range-types postgresql-9.3

4
推荐指数
1
解决办法
923
查看次数

使用 Number.isFinite() 与与 Infinity 的比较与与 Number.POSITIVE_INFINITY 的比较来检查数字是否有限

有多种方法可以检查一个数字是否有限。

  1. 使用Number.isFinite()功能:

    Number.isFinite(number)
    
    Run Code Online (Sandbox Code Playgroud)
  2. 比较Infinity

    Math.abs(number) !== Infinity
    
    Run Code Online (Sandbox Code Playgroud)

    我在Math.abs()这里使用以防数字是-Infinity.

  3. 比较Number.POSITIVE_INFINITY

    Math.abs(number) !== Number.POSITIVE_INFINITY
    
    Run Code Online (Sandbox Code Playgroud)

使用这三种方法有什么区别吗?我假设它Infinity是只读的,如 ECMAScript 5 规范中所述。

javascript numbers infinity

4
推荐指数
1
解决办法
620
查看次数

为什么在JavaScript中分配Infinity不会返回错误,但是不起作用?

为什么在尝试重新分配时无穷大但没有分配错误?

var x = 3;

x = 1; //good, normal
true = 3; //Error, normal

Infinity = 4; //no error

console.log(Infinity); //Infinity
Run Code Online (Sandbox Code Playgroud)

javascript variables variable-assignment infinity

4
推荐指数
1
解决办法
58
查看次数

Python:“inf 是 inf”,但“-inf 不是 -inf”?

蟒蛇 3.7

在写求最大值的时候,遇到了一个奇怪的负无穷大的行为。 有人可以解释为什么会出现这种行为吗?

>>> inf = float('inf')
>>> inf is inf
True
>>> (-inf) is (-inf)
False
Run Code Online (Sandbox Code Playgroud)

我已经意识到最好==用于比较,但我对上述问题的答案很感兴趣。

python infinity python-3.x

4
推荐指数
2
解决办法
123
查看次数