test02.py 322 B

1234567891011121314151617181920
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. def f(z):
  4. n = 30
  5. result = 0
  6. for i in range(n):
  7. d = np.abs(1 / (n ** z)) ** 2
  8. result += d
  9. return result
  10. if __name__ == '__main__':
  11. x = np.linspace(-1, 8, 90)
  12. y = [f(i) for i in x]
  13. print(y)
  14. plt.plot(x, y)
  15. plt.show()