fork download
  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. import corner
  4.  
  5. n_samples = 10000
  6. n_parameters = 3
  7. samples = np.random.randn(n_samples, n_parameters)
  8.  
  9. fig = corner.corner(samples,
  10. show_titles=True,
  11. labels=['X1', 'X2', 'X3'])
  12.  
  13. axes = np.array(fig.axes).reshape((n_parameters, n_parameters))
  14.  
  15. for i in range(n_parameters):
  16. for j in range(i + 1, n_parameters):
  17. if i == j:
  18. if i == 0 or i == 2:
  19. axes[i, j].set_xscale('log')
  20. if i > j:
  21. if j == 0 or j == 2:
  22. axes[i, j].set_xscale('linear')
  23. if i == 0 or i == 2:
  24. axes[i, j].set_yscale('log')
  25.  
  26. plt.show()
Runtime error #stdin #stdout #stderr 2.24s 63324KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 3, in <module>
ModuleNotFoundError: No module named 'corner'