Liknorm Python wrapper
Project description
liknorm-py
Liknorm Python wrapper.
Install
It can be done via pip or conda.
Pip
pip install liknorm
Conda
conda install -c conda-forge liknorm-py
Running the tests
After installation, you can test it
python -c "import liknorm; liknorm.test()"
as long as you have pytest.
Example
>>> from numpy import empty
>>> from numpy.random import RandomState
>>> from liknorm import LikNormMachine
>>>
>>> machine = LikNormMachine('bernoulli')
>>> random = RandomState(0)
>>> outcome = random.randint(0, 2, 5)
>>> tau = random.rand(5)
>>> eta = random.randn(5) * tau
>>>
>>> log_zeroth = empty(5)
>>> mean = empty(5)
>>> variance = empty(5)
>>>
>>> moments = {'log_zeroth': log_zeroth, 'mean': mean, 'variance': variance}
>>> machine.moments(outcome, eta, tau, moments)
>>>
>>> print('%.3f %.3f %.3f' % (log_zeroth[0], mean[0], variance[0]))
-0.671 -0.515 0.946
Authors
License
This project is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
liknorm-1.2.4.tar.gz
(6.4 kB
view hashes)
Built Distributions
Close
Hashes for liknorm-1.2.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63b25e4f6e9f312a2ff65b515c432b25d9a6055a62b54634a861f1347d9affc9 |
|
MD5 | d5b70cf83c3f2cbb735648b7fd52fb68 |
|
BLAKE2b-256 | 5a51fc8f1b5c0fa87d77d2095227e3af2aa7a8531bae758f226f7a77a534b760 |
Close
Hashes for liknorm-1.2.4-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50180282d114a51dc64beab930eb681d1d9d943affde5098804f4d0b31ae2255 |
|
MD5 | 33f0a347326c2775796d59acb919ce7e |
|
BLAKE2b-256 | 20d9308421a99acca62456fcc56bee769a722dbf13d3f6cee1fe459f50cd4d5a |
Close
Hashes for liknorm-1.2.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d56f96770891add408391507a9c5e941215777022ef9402bef56c298054970a6 |
|
MD5 | 3c48c1a8ffd0c6152844ba841793ebda |
|
BLAKE2b-256 | 3fa2305e3328cd2448202469fc35a0ab738fb5329c2808c228942d5280544543 |
Close
Hashes for liknorm-1.2.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6873a3ed61625b4f127ffd95fe22f8e67b068eebe9d2fb7cb9b97234c4fede6a |
|
MD5 | a004166c4ed2ed5116f5ffcd8123c5d4 |
|
BLAKE2b-256 | ace84ad4a150af3ba8bd55aa5b60455b2cbe0962e1401bea9c304964f60f131f |
Close
Hashes for liknorm-1.2.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50e40c99c1c5ca05e961229e5eacd898d1df0c893467c9a7a174542bba432f67 |
|
MD5 | 58590cba60f33db6ccc085fd47459b35 |
|
BLAKE2b-256 | a96ff4f863831aa198b599301d33123272d23030db458467e1ed8753020c340d |
Close
Hashes for liknorm-1.2.4-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a75b2e7bedb59a9c654316f03f393e44d974bedacfec6beb497a51d5f2adb0b3 |
|
MD5 | b6e6fb0363fe646535dd212790d3d4a7 |
|
BLAKE2b-256 | 1b4d64e5f8e56e0325fbdb686a23c4cc2246a64dd6d4b1e6614ac150796d0304 |
Close
Hashes for liknorm-1.2.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee14be9be24bf05d562cf1e4c21e6454a33fd4b0bad75d596114524dce443bdc |
|
MD5 | 01ff5b40f21cc4329a2210ec7ec47eb3 |
|
BLAKE2b-256 | d57233d37524126fe3993533ae5009db308ae89b698bbc9d8fdab0d13766a5e2 |
Close
Hashes for liknorm-1.2.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53ec562ee2f2dde774f9ca5e9124ba54f9e68318c9d0c03c47a14d62afb99d34 |
|
MD5 | e3b6e8eda48d9815d71dcce2415049a0 |
|
BLAKE2b-256 | df46bb4740410233d87f5c3b289bf9b5ce093bd058ef7dc122c78941afa15874 |
Close
Hashes for liknorm-1.2.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 062f9036fee540a825c286e7ce03ffd14c86efdad3c68f5f41257b39d685e36f |
|
MD5 | c00192079afa8f8ac65a290505bea49b |
|
BLAKE2b-256 | e4f800a0c67b931b723c11c188aade3d512190e93a781dd333dfe3ca232808c0 |
Close
Hashes for liknorm-1.2.4-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20b18e13fa532a1b55bd42e5f060f479bd79dcaac62883277d74c9c7a0c43417 |
|
MD5 | 8a2deb3a0e360ea411a2f96fca2eb4b8 |
|
BLAKE2b-256 | dd001c6597485c71873b703082729ac5a86b923a366a7cdcea4d30f8fb0733f8 |
Close
Hashes for liknorm-1.2.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af5e8f1c15c528f7b3e6f19943fb65025b9c4e3c045aa791db2178d10642deb5 |
|
MD5 | eca5e2a7693efacc9a16d6b94d087be7 |
|
BLAKE2b-256 | 1aca7e83bf1425913ae55bb2c9054e7147f6d1d596efc006ae7d7fa1e39847d1 |
Close
Hashes for liknorm-1.2.4-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1654e7778b6c8590d156cf157607c7671a4a7ca3dd844c252807cdbd0358d66d |
|
MD5 | 09be670c6a7f0ddd2ba92a1fc8195f44 |
|
BLAKE2b-256 | ea13573b9eb209a2075820ca130456ea1cb05fabddea6b8a2dcd87d0ecbdc1a8 |