|
|
před 10 roky | |
|---|---|---|
| permanent | před 11 roky | |
| src | před 11 roky | |
| .gitignore | před 11 roky | |
| LICENSE | před 11 roky | |
| MANIFEST | před 11 roky | |
| MANIFEST.in | před 11 roky | |
| README.md | před 10 roky | |
| run-tests.py | před 10 roky | |
| run-tests.sh | před 11 roky | |
| setup.py | před 11 roky | |
Implements Ryser's algorithm for the permanent.
Install:
$ pip install permanent
Use:
>>> from numpy import *
>>> from permanent import permanent
>>> permanent(eye(15))
(1-0j)
Please note that for now we assume that the input array's dtype is complex. So for example:
>>> permanent(array([[0,1],[1,1]]), dtype=complex)
(1+0j)
whereas permanent(array([[0,1],[1,1]])) will not produce the expected result.