Published May 13, 2017 | Version v1
Software Open

Bristol: A Python Package for Random Matrix Ensembles

  • 1. Ludwig-Maximilians-Universit\"at M\"unchen

Description

Application of Random Matrix Theory (RMT) appears in different fields of research. Generation of random matrices numerically is an essential part of this practice. While matrices should be generated in a numerically stable way and should represent correct matrix ensemble. Bristol implements techniques developed by Mezzadri that addresses these concerns in a Python module with parallel processing capabilities and a data model for further processing.  The circular module provides methods for generating matrices from Circular Unitary Ensemble (CUE), Circular Ortogonal Ensemble (COE) and Circular Symplectic Ensemble (CSE). Additional spectral analysis utilities are also implemented, such as computation of spectral density and spectral ergodicity.

Notes

Code review performed by C.Garbers in kind. LATEST version available at https://pypi.python.org/pypi/bristol

Files

Files (8.3 kB)

Name Size Download all
md5:647696a8df3d06714080132cf58b37dd
8.3 kB Download

Additional details

References

  • Spectral Ergodicity in Deep Learning Architectures via Surrogate Random Matrices, Mehmet Süzen, Cornelius Weber, Joan J. Cerdà, [arXiv:1704.08693](https://arxiv.org/abs/1704.08303)