Advertisement
Guest User

Untitled

a guest
Dec 1st, 2023
61
0
192 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. def est_e(limit = 20, F=None, E=None):
  2.   x = 1.391925581569705
  3.  
  4.   if F == None:
  5.     _f = 596.25 #596.25
  6.   else:
  7.     _f = F
  8.  
  9.   if E == None:
  10.     _e = (((1/(((((1/log(x, pi-0.5))-1))-1)*(x-1)))-(1/((((1/_f)*17)+17)**2))))
  11.   else:
  12.     _e = E
  13.  
  14.   i = 0
  15.   while i < limit:
  16.     v = log(1/(log(_e)-1))
  17.     _e = ((((1/(((((1/log(x, pi-0.5))-1))-1)*(x-1)))-(1/((((1/_f)*17)+17)**2)))) - (1/(_e**v)))
  18.     _f = 1/((((1/((1/(((((1/log(x, pi-0.5))-1))-1)*(x-1)))-_e))**0.5)/17)-1)
  19.     i = i + 1
  20.  
  21.   print("done!")
  22.   print(f"estimate e: {_e},  actual: {e},  ratio: {_e/e}, F: {F}")
  23.   return _f, _e
  24.  
  25. '''
  26. Editted slightly for those who want to do something like
  27.  
  28. F, E = est_e(1, 1)
  29. and then
  30.  
  31. i = 0
  32. somelimit = 20
  33. while i < limit:
  34.  F, E = est_e(1, F, E)
  35.  i = i + 1
  36. '''
  37.  
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement