Tag: 指数

Swift中的指数运算符

在Swift语言参考中,我没有看到在基本算术运算符中定义的指数运算符。 语言中是否真的没有预定义的整数或浮点乘幂运算符?

为什么numpy.power为小指数返回0,而math.pow返回正确的答案?

In [25]: np.power(10,-100) Out[25]: 0 In [26]: math.pow(10,-100) Out[26]: 1e-100 我希望这两个命令都能返回1e-100。 这也不是一个精确的问题,因为即使将精度提高到500之后问题仍然存在。是否有一些设置可以改变以获得正确答案?

从指数表示法parsing数字

我需要将string“1.2345E-02”(一个用指数表示法表示的数字)parsing为十进制数据types,但是Decimal.Parse("1.2345E-02")只是抛出一个错误

Pow()与const非整数指数的优化?

我在我的代码中有热点,我正在做pow() ,占我执行时间的10-20%左右。 我对pow(x,y)input是非常具体的,所以我想知道是否有一种方法能够以更高的性能滚动两个pow()近似值(每个指数一个) 我有两个常数指数:2.4和1 / 2.4。 当指数为2.4时, x将在范围内(0.090473935,1.0)。 当指数为1 / 2.4时, x将在(0.0031308,1.0)的范围内。 我正在使用SSE / AVX float向量。 如果平台具体可以被利用,就对! 尽pipe我对全精度( float )algorithm也很感兴趣,但最大错误率在0.01%左右是理想的。 我已经使用了一个快速的pow() 近似 ,但是没有考虑到这些限制。 有没有可能做得更好?

如何获得沿一个轴的numpy数组中最大元素的索引

我有一个2维的NumPy数组。 我知道如何获得轴上的最大值: >>> a = array([[1,2,3],[4,3,1]]) >>> amax(a,axis=0) array([4, 3, 3]) 我怎样才能得到最大元素的指标? 所以我想作为输出array([1,1,0])

在Haskell中求幂

有人可以告诉我为什么Haskell Prelude为取幂(即^和** )定义了两个单独的函数吗? 我认为types系统应该消除这种重复。 Prelude> 2^2 4 Prelude> 4**0.5 2.0

如何在clojure中求幂?

我怎么能在clojure中求幂? 现在我只需要整数求幂,但问题也适用于分数。

C#中有一个指数运算符吗?

例如,是否存在一个操作符来处理? float Result, Number1, Number2; Number1 = 2; Number2 = 2; Result = Number1 (operator) Number2; 在过去, ^运算符已经成为其他语言的指数运算符,但在C#中它是一个按位运算符。 我是否必须编写循环或包含其他名称空间来处理指数运算? 如果是这样,我该如何处理使用非整数的指数运算?

在C中存储和使用大数字

我需要帮助非常大的数字。 根据Windows calc,指数 174^55 = 1.6990597648061509725749329578093e+123 我将如何使用C(c99标准)存储这个? int main(){ long long int x = 174^55; //result is 153 printf("%lld\n", x); }

^运算符在Java中做什么?

^ (caret)运算符在Java中有什么作用? 当我尝试这个: int a = 5^n; 它给了我: 对于n = 5,返回0 对于n = 4,返回1 对于n = 6,返回3 …所以我猜测它不会执行幂运算。 但那是什么呢?