Python C extension to compute the permanent.
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
Pete Shadbolt f342ac9440 Update README.md 9 år sedan
permanent Compatible with PyPI, can be installed through pip 9 år sedan
src Compatible with PyPI, can be installed through pip 9 år sedan
.gitignore Compatible with PyPI, can be installed through pip 9 år sedan
LICENSE Compatible with PyPI, can be installed through pip 9 år sedan
MANIFEST Compatible with PyPI, can be installed through pip 9 år sedan
MANIFEST.in Compatible with PyPI, can be installed through pip 9 år sedan
README.md Update README.md 9 år sedan
run-tests.py Tidy 9 år sedan
run-tests.sh Compatible with PyPI, can be installed through pip 9 år sedan
setup.py Include numpy headers 9 år sedan

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 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.