Guest User

Untitled

a guest
Jun 17th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. import matplotlib.pyplot as plt
  2. import pandas as pd
  3. import numpy as np
  4. from sys import argv
  5. import os.path as osp
  6. from scipy import signal
  7.  
  8. env_name = argv[1]
  9. env_name = env_name.split('-')
  10. ddpgher = pd.read_csv("/Users/virtualworld/new_RL3/corl_paper_results/clusters-v1/%s-%s/run1/progress.csv"%(env_name[0], env_name[1])).fillna(0.)
  11. paramher = pd.read_csv("/Users/virtualworld/new_RL3/corl_paper_results/clusters-v1/%shie-%s/run1/progress.csv"%(env_name[0], env_name[1])).fillna(0.)
  12. lookahead = pd.read_csv("/Users/virtualworld/new_RL3/corl_paper_results/clusters-v1/%sflat-%s/run1/progress.csv"%(env_name[0], env_name[1])).fillna(0.)
  13.  
  14. # filter
  15. b, a = signal.butter(3, 0.05)
  16. ddpgher_succ = signal.filtfilt(b, a, ddpgher["eval/success"])
  17. paramher_succ = signal.filtfilt(b, a, paramher["eval/success"])
  18. lookahead_succ = signal.filtfilt(b, a, lookahead["eval/success"])
  19.  
  20.  
  21. plt.plot(list(range(200)), ddpgher_succ)
  22. plt.plot(list(range(200)), paramher_succ)
  23. plt.plot(list(range(200)), lookahead_succ)
  24.  
  25. plt.show()
Add Comment
Please, Sign In to add comment