在我的领域中,很常见的是将一些数字平方,将它们放在一起运算,然后取结果的平方根。例如,这在毕达哥拉斯定理和RMS计算中完成。
在numpy中,我完成了以下操作:
result = numpy.sqrt(numpy.sum(numpy.pow(some_vector, 2)))
在纯python中,可能会出现这样的情况:
result = math.sqrt(math.pow(A, 2) + math.pow(B,2)) # example with two dimensions.
然而,我一直在使用这个纯python表单,因为我发现它更加紧凑,与导入无关,而且看起来是等价的:
result =
我需要编写一个简单的函数,它可以将一个值x提高到n'th幂。
(defun power1 (x n)
"Raise x to the n'th power"
(cond ((zerop n)
1.0)
((< n 0.0)
(/ 1.0 (reduce #'* (loop for i below (- n) collect x))))
(t
(reduce #'* (loop for i below n collect x)))))
(
我正在尝试找出一个给定的数字是fibonocci还是not.The逻辑我正在使用id 5*n^2+4 or 5*n^2-4 will be a perfect square .The代码如下
import java.util.*;
import java.math.*;
public class Solution {
public static void main(String [] args){
Scanner input=new Scanner(System.in);
int number=input.nextInt();
int holder[]=new in
所以,直截了当地说。我使用的是AppleSoft BASIC,但是SQR函数有一些问题。它似乎在处理较小的完美方格时产生整数,但当处理较大的平方时它会浮动。例如:
我有一段代码来测试变量是否是整数,如果是这样,则打印"OK“:
] IF INT(X) = X THEN PRINT "OK"
当X被定义为
] X = SQR(16)
] PRINT X
4
该函数打印OK。
但是,当X被定义为
] X = SQR(7744)
] PRINT X
88
这个函数什么都不打印。
(请注意,]是提示符,不在代码中。)
太荒谬了,不是吗?我每次都能在我的个人Apple //e