问题标签 [exponentiation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 重复平方(python)
我在 Python 中通过平方算法实现了求幂
现在,我需要递归算法。我该怎么做?
c - C 中的数字 622.08E6 解释
我最近遇到了一个 C 代码(顺便说一下),我发现
从我的直觉看来622.08E6
应该是这个意思622.08 x 10^6
。这个假设正确吗?
我尝试用谷歌搜索类似的例子,在 C 程序中使用 E 表示法。出乎意料的找不到任何结果
python - Eval() 冻结大指数
我一直在做一个基因程序,我遇到了一个问题。似乎它会尝试计算大指数但在此过程中冻结(这是可以理解的,因为它是一个很大的数字)。有什么方法可以计时执行吗?这样我就可以在它冻结几分钟之前停止计算。谢谢您的帮助!
lambda - What is the Prolog operator `^` ("caret")?
What is the Prolog operator ^
?
Looking at The Prolog Built-in Directive op gives a list of the built-in operators.
I see
**
is exponentiation/\
is or
but what is ^
?
Each of the three current answers are of value and I learned something:
- Roy for the book
- false for the examples
- I accepted the answer by CapelliC because it made clear that ^/2 has multiple meanings
depending on context which instantly cleared up my confusion.
r - 为什么 data.frame 上的 "^" 返回一个矩阵而不是像 "*" 这样的 data.frame?
这个问题是由 Abiel Reinhart在此处提交的一个错误data.table
引起的。我注意到同样的事情data.frame
也发生了。
这是一个例子:
为什么“^”将其强制转换为矩阵?有任何想法吗?请注意,由解析器**
转换为。^
因此,doingDF**2
的结果与DF^2
.
我在?`^`
.
编辑:尼尔的回答清楚地表明了在 a上操作时^
返回 a的原因。如果也能回答为什么在这段代码中被遗漏的问题,那就太好了。matrix
data.frame
^
编辑 2:我也在R-help 上发帖,得到了 Duncan 的回复,似乎没有信息注册。新闻中的这种变化(诚然,这是一个相当古老的变化,正如 Joshua 和 Duncan 也指出的那样)。
java - BigDecimal 取幂
我正在制作一个自定义的 BigDecimal 类(用于练习和无聊),并有用于加法、减法、乘法和除法的定制算法,我想为求幂创建一个函数,但因为有小数部分的幂涉及 n 根,我想不出简单的求幂方法。我的类通过有两个 BigInteger 工作(不是 java.math.BigInteger 类,而是我自己的类,其中包含String BigInteger.number
其中包含数字,boolean BigInteger.negative
并且显然告诉数字是否为负数。),其中一个是整数数字的一部分(BigInteger BigDecimal.ipart
),另一个是小数部分(BigInteger BigDecimal.fpart
。)它还包含boolean BigDecimal.negative
and long BigDecimal.precission
,它定义了除法的精确度。我的问题是,是否存在适用于我当前设置的算法?
注意:这两个 .java 文件可以在这里找到.. BigInteger.java & BigDecimal.java
python - 使用 ** 运算符在 python 中求平方根
我对**
运算符在 python 中的含义有些困惑
我想做的是弄清楚**
操作员会做什么。这是针对Codeacademy上的一个问题,涉及求平方根。请不要给我答案,只是关于获得平方根的语法的建议。
c++ - 斐波那契 - 分而治之的算法
这是我在互联网上找到的最快的斐波那契算法。我理解的其他算法,但这对我来说没有任何意义。
我看不出该算法与矩阵乘法或平方求幂有何关系。有人可以解释吗?
c++ - 将整数提高到 X 次方
响应此提示:
编写一个
integerPower( base, exponent )
返回基指数值的函数。例如,integerPower( 3, 4 ) == 3 * 3 * 3 * 3
。假设它exponent
是一个正的非零整数并且base
是一个整数。该函数integerPower
应该使用for
orwhile
来控制计算。不要使用任何数学库函数。
我写了这个程序:
出于某种原因,integer (int a, int b)
无论a
and的值是什么,该函数都会返回 0 b
。为什么?