Python 属性错误:';Mul&x27;对象没有属性';sqrt';。口译员是否混淆了sympy和nympy?

Python 属性错误:';Mul&x27;对象没有属性';sqrt';。口译员是否混淆了sympy和nympy?,python,attributes,Python,Attributes,我试图为V存储一个方程。这个方程非常复杂,所以我决定把它分解,一块一块地积分方程。我的代码是: from sympy import symbols, cos, pi, limit, sqrt, tan import matplotlib.pyplot as plt import numpy as np d = symbols('d') M = .1 pw = 1000 C = 1 theta = 10 * (pi / 180) B = theta g = 9.81 N1 = 16 * M *

我试图为V存储一个方程。这个方程非常复杂,所以我决定把它分解,一块一块地积分方程。我的代码是:

from sympy import symbols, cos, pi, limit, sqrt, tan
import matplotlib.pyplot as plt
import numpy as np


d = symbols('d')
M = .1
pw = 1000
C = 1
theta = 10 * (pi / 180)
B = theta
g = 9.81
N1 = 16 * M * g
N2 = np.pi * C * pw * (d ** 2)
N = np.sqrt(N1 / N2)
D1 = 8 * M * (np.tan(B) ** 2)
D2 = np.pi * (d ** 3) * C * pw * np.sin(theta)
D = sqrt(D1 / D2)
V = N / D
expr = V
print("Expression : {}".format(expr))
当我运行程序时,在第15行中会显示“TypeError:ufunc的循环不支持Mul类型的参数0,该参数没有可调用的sqrt方法”(N=np.sqrt(N1/N2)。 如果你知道这个程序有什么问题,你有什么建议吗