Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的平方根问题_Python_Sqrt - Fatal编程技术网

python中的平方根问题

python中的平方根问题,python,sqrt,Python,Sqrt,这是我得到的错误: 只有size-1数组可以转换为Python标量当函数需要一个数字(如浮点)但收到一个包含多个条目的列表时,会出现错误消息“只有size-1数组可以转换为Python标量” sqrt()需要一个浮点,但q_值和u_值是numpy数组 我不知道你在这里要做什么,因为q_值和u_值没有在你的代码中指定,但是你定义了一个函数f(x),但是你没有使用x,而是使用了两个未指定的变量。我建议你要么编辑你的问题,要么重新发布 下面是该特定功能的文档:欢迎使用StackOverflow!我知道

这是我得到的错误: 只有size-1数组可以转换为Python标量

当函数需要一个数字(如浮点)但收到一个包含多个条目的列表时,会出现错误消息“只有size-1数组可以转换为Python标量”

sqrt()需要一个浮点,但q_值和u_值是numpy数组

我不知道你在这里要做什么,因为q_值和u_值没有在你的代码中指定,但是你定义了一个函数f(x),但是你没有使用x,而是使用了两个未指定的变量。我建议你要么编辑你的问题,要么重新发布


下面是该特定功能的文档:

欢迎使用StackOverflow!我知道您是一名新的贡献者,所以我建议您签出。并且。
math.sqrt()
未矢量化。它需要一个标量。也许您需要
np.sqrt()
。您应该使用numpy来实现这一点。q_值和u_值是什么?
import math 

from scipy.integrate import quad 
def f(p):
    return (math.sqrt(q_values * u_values)**2)

i = quad (f,0,2500)
print (i)