Python C extension to compute the permanent.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Pete Shadbolt c06f09ee70 Merge pull request #1 from nadiahpk/patch-1 pirms 9 gadiem
permanent Compatible with PyPI, can be installed through pip pirms 9 gadiem
src Compatible with PyPI, can be installed through pip pirms 9 gadiem
.gitignore Compatible with PyPI, can be installed through pip pirms 9 gadiem
LICENSE Compatible with PyPI, can be installed through pip pirms 9 gadiem
MANIFEST Compatible with PyPI, can be installed through pip pirms 9 gadiem
MANIFEST.in Compatible with PyPI, can be installed through pip pirms 9 gadiem
README.md Update README.md pirms 9 gadiem
run-tests.py Tidy pirms 9 gadiem
run-tests.sh Compatible with PyPI, can be installed through pip pirms 9 gadiem
setup.py Include numpy headers pirms 9 gadiem

README.md

permanent

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 the function assumes that the array contains complex numbers. So for example:

>>> permanent(array([[0,1],[1,1]]), dtype=complex)
(1+0j)

whereas using permanent(array([[0,1],[1,1]])) will not produce the expected result.