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.6.tar.gz
(7.8 kB
view hashes)
Built Distributions
Close
Hashes for liknorm-1.2.6-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99ff5fdbfd7fa6be2e2f3404c93df994176b42281ad60a2b890850fbb4590d3d |
|
MD5 | c81fcdd733e6afd6573ae10b98eb2878 |
|
BLAKE2b-256 | f6ef3d98bf536b188fec53aa5c317b48b93925b9f8c63dba3b27ef04d948011b |
Close
Hashes for liknorm-1.2.6-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e09eadebdbf78f159b1d82deabe3a3041f726c74387cfcb0afc1e918c7e67f39 |
|
MD5 | 66b34f3bf1efabf2cf124181ad9d5644 |
|
BLAKE2b-256 | 4cf293ec41d58e05f650e85046fad9d1710b03b1aa873dc82baf0733d880a626 |
Close
Hashes for liknorm-1.2.6-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e5a530f2b3aa628b883d8b734bc8fbf262eef1df8c340a3f1fe7bb708c5268b |
|
MD5 | 2b8d70d5cc4288674b7988b9c11a78d5 |
|
BLAKE2b-256 | 4ae4094fda4c021f353ddbab3743457d479e41ce030e4704c1d967eec7b9b15d |
Close
Hashes for liknorm-1.2.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac89482d7ab470636c75a6e185fda8ce6ff28ca68f5b6e6d34a7bec04f75d5ce |
|
MD5 | 412e4a3bdf69d499ff5fa632c5e398bb |
|
BLAKE2b-256 | 2a3018aaa34a48153681ae6d598c0729382b47d85e19ef1a2be724bae6f63c5d |
Close
Hashes for liknorm-1.2.6-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f70c34b5174c462e07804512046c52e736a0e81c423f919c677f41f7a510cdc1 |
|
MD5 | 4b336958490ccb7aeb9451ac73594b30 |
|
BLAKE2b-256 | cb8ce70250e61cf89c6ee2b8473a35cef47ebb22c99eefd8fa703b410452afcb |
Close
Hashes for liknorm-1.2.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46a26806edf51772b9b6abf767dcba2fb92cb1a579ebf70cc933d82220f1f1f8 |
|
MD5 | 77b03888ac00e3afcc3a1948c7536f16 |
|
BLAKE2b-256 | 2a594fdf1abcda429910650a8ce18c6a395febff829aebc7bb0795747f0625a2 |
Close
Hashes for liknorm-1.2.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc15932eaef9476679a06f0e0c670d2d2456f44d3ffb2b1a77dc8a33ca8b2038 |
|
MD5 | caa66cab822fe74f26be51e6f6ea757c |
|
BLAKE2b-256 | 9aa0e21031a538713f37a76a25ddc61f725083d8dd3297b7c0888cec2a336f5f |
Close
Hashes for liknorm-1.2.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d490d50ada1da8844aa6c484dca14eea813ddd94491e940527b0ad37a8f31020 |
|
MD5 | e877ca716748e6544d1aee14dfa899dc |
|
BLAKE2b-256 | 54d791d113e0ead26dfc7112e282be55d4ea9eff5302db836b0328238ac5b0d1 |
Close
Hashes for liknorm-1.2.6-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf88ec9d19709eb336d7b2d2570e7ad7dc7878479bc7181361413f6e231a4d45 |
|
MD5 | 064b0ca4e433c8de0b60c57bddca9268 |
|
BLAKE2b-256 | 734df9eb887b915ee5f1474c4fb307f851dbb185e4fcbab162d128e6f9095f4d |
Close
Hashes for liknorm-1.2.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d48e851235ca51314f1eefd85f5e2a30377504643dc1c0ecd527312dadce29b |
|
MD5 | 73e19db7760160feb8b5f34252afa76a |
|
BLAKE2b-256 | 350766ef3e27ca164e2206d7348870a931014fea1ea7abe343e7000542cdc136 |
Close
Hashes for liknorm-1.2.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adb8808e900da95dfa2ded363c55b2f03406bbba157f8f2352f204d201b3a53b |
|
MD5 | 67342804d1120f1e9ce2c8dcc8f56ca4 |
|
BLAKE2b-256 | 69c86eb5aadaa9cfc3d0227a506e1896552ebbe5aa70edc244cb7ced858a6738 |
Close
Hashes for liknorm-1.2.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1237266c3c9cd7d9bfd20e8fcaf3ef70c6456d38979724b548f5de5319df6d6f |
|
MD5 | c8358500ca4a1765c4ee4ef5db0b279f |
|
BLAKE2b-256 | aa4dcda855eeb4445455ea5a9e9720176f17ca90030e2296f04878edb3321416 |
Close
Hashes for liknorm-1.2.6-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49906fc7230fa75025e4a11c967a8d3717892706005293af16075f672833ef4f |
|
MD5 | 959d74fd24c07966d352b6b41c80a2e1 |
|
BLAKE2b-256 | 734d6dd5dbe10833310e4ee608d9a6f17205cd10cde951c53fa903dd7aace168 |
Close
Hashes for liknorm-1.2.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ae8133d5bf02463d82e8167128fa060d980041f1dc9140c0fdbc6d195989738 |
|
MD5 | 707e6fc3295ee1cda17a6d170e13ba7c |
|
BLAKE2b-256 | e138fab590de7b7a720f9259f7bef19fde0a72b421bd2b8dbf5b7a7ea862bd67 |
Close
Hashes for liknorm-1.2.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bf96bec4c4e67949c21bed0ba32c7051d8a628330364812bf2880a8dc43b599 |
|
MD5 | a691e0a5d46775bad09dc17bfc808a30 |
|
BLAKE2b-256 | 0fc2171ac4612e7663dde6ce7943a57f61a73a99b2f56763370294f90840da42 |