它返回错误
'TypeError: can't convert expression to float'
import numpy as np
import matplotlib.pyplot as mp
import scipy
import math
import sympy
def DoQuestion4():
delta = 0.05
d_vc = 50
N = 10000
# Parrondo and Van den Broek
elpsilon3 = sympy.Symbol("elpsilon3")
lnFactor = round(math.log((6 * ((2 * N)**d_vc))/ delta),2)
elpsilon3 = sympy.solve(math.sqrt((2 * elpsilon3 + lnFactor)/ N) - elpsilon3,elpsilon3)
我将math.sqrt()替换为sympy.sqrt(),它是正确的,amazon,因此我将替换所有非sympy函数
相关问题 更多 >
编程相关推荐