Advertisement
Guest User

Untitled

a guest
Jul 26th, 2021
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. import numpy as np
  2. from scipy.special import binom
  3.  
  4. def a(n):
  5. if n == 0:
  6. return 1
  7. sum = 0
  8. for k in range(1, n+1):
  9. sum += np.power(-1, k-1) * binom(n, k) * a(n-k)*np.power(2,k*(n-k))
  10. return sum
  11.  
  12. def a_prime(n):
  13. if n == 0 or n == 1:
  14. return 1
  15. sum = 0
  16. for k in range(1, n+1):
  17. sum += np.power(-1, k-1) * binom(n, k) * a_prime(n-k)*np.power(np.power(2, n-k) - 1, k)
  18. return sum
  19.  
  20. def a_prime_prime(n):
  21. if n == 0 or n == 1:
  22. return 1
  23. sum = 0
  24. for k in range(1, n):
  25. summand = np.power(-1, k-1) * binom(n, k) * k * a_prime(n-k)*np.power(np.power(2, n-k) - 1, k)
  26. print(summand)
  27. sum += summand
  28. return sum
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement