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.5.tar.gz
(11.4 kB
view hashes)
Built Distributions
Close
Hashes for liknorm-1.2.5-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b54d8ad746411d0afcfa1d1011e3fe76b2cda0bf5bd4e2a63754bf6d4e01e65 |
|
MD5 | 613bff06704c260e84dda19391d065dd |
|
BLAKE2b-256 | 18c1e16946ca3346249bed1947c40e2c5f8898d5d7fccfd571591fe3b2424c6e |
Close
Hashes for liknorm-1.2.5-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb7e7a76bd1402cbc67e37fa3ee138841293290dfa4235d040852d1556467229 |
|
MD5 | b3ff4737a535db2f71acc67fda2a1a3a |
|
BLAKE2b-256 | 239fce64a152897d741462947b476a13448ff9b9e704a068940515f9447d2c5e |
Close
Hashes for liknorm-1.2.5-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a906a27b67f4707ca4621da564ec2d3135917d1abd4328118b9d328761c2a6b9 |
|
MD5 | 1954b17f3881503f16f9868a0b4ed440 |
|
BLAKE2b-256 | 52a29e6a761bccd02d66f0904b2e3f960a1701f9cc6c16dbcb7a05569ba949e9 |
Close
Hashes for liknorm-1.2.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 594a2bce4b6bc83818120f6728e1e0d99cb3cfe659d1442914d192f0533284b4 |
|
MD5 | 217e83524f0d1f5c5b9b1f3672065bc8 |
|
BLAKE2b-256 | babbd68b8d8d5381a77d1f030b39119222b94baa6bff0b2a82d9534fa1c0501a |
Close
Hashes for liknorm-1.2.5-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e4d42e9e14473a6ed02a4f356d408702f1c6d3c08cf0df10b67bb59f7b28b63 |
|
MD5 | 1ed85271904ddd5bbdaa54b04563f2de |
|
BLAKE2b-256 | e72f0efe2df0df13f3a5127180f515d80ede42270ed3703ed94b14cf285c5af3 |
Close
Hashes for liknorm-1.2.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78bfcd49667b90b38b3f7b4743d2b49bbdc53b90b1f2ca099201721f32bdc285 |
|
MD5 | 79bfee72882f1f538a939ab6ca42d1ed |
|
BLAKE2b-256 | 6a613713704ab6621f88d0c7245fa514bef4f147f8fdb02fd55632569025c904 |
Close
Hashes for liknorm-1.2.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 707316c9325e8e24ce166bae6ae196dc2528113be9a8adbe7456209a21263f4e |
|
MD5 | d45f972882e6792ba8168dcffef1be65 |
|
BLAKE2b-256 | bf3f267310cd36f9cf90176cbb7443650e2572a839a4cba13d1dfe88d3d4bc01 |
Close
Hashes for liknorm-1.2.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 909f27d66fbbfc3f2fd1f31adacb8e6defa673686d4114d4e8ff75c97c3022df |
|
MD5 | acc6cf9271bff122b5202c70b901e4aa |
|
BLAKE2b-256 | c9f1fc37c901ebbbc0463543f046a22a33a60fc89b512eaedec3d45426c917e2 |
Close
Hashes for liknorm-1.2.5-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9de34818791174d0d68c5830f8c5b9eb76172f0683e777a1edbc5535dbe552f |
|
MD5 | b903975d922cf52d174e51105c2ba3ec |
|
BLAKE2b-256 | 7a1906510ced6627b78ec6368bd6af1cecf8c36da2eb8fac0130c7b1dd3bcc16 |
Close
Hashes for liknorm-1.2.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81354393cf3dd63861fe2ed27968a60e2bc0fc5e725bcc05cdeebb52edda1603 |
|
MD5 | 5b8fcf109a8d257e823261ba88354283 |
|
BLAKE2b-256 | 7c659cdf677b290dc21e45fb4a2a386330f8cf5ff049385c4540a7d4175197e3 |
Close
Hashes for liknorm-1.2.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f14135d77a4aaaaf071b3329e780cbd14f32c9177b47ba96b4e767f5f73251a |
|
MD5 | 294597d7d3e806f3b39406a2041c9a34 |
|
BLAKE2b-256 | fd30845348e4d87b4b566edf89b049996dc5f3f7e5f9947bc55b40adf9dfb6ae |
Close
Hashes for liknorm-1.2.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0925edd617446e46727ff812ca355cbdcc447ecd67085a741e7b97eed7b0461b |
|
MD5 | 38c35733bd22a0b5585620076a1e760e |
|
BLAKE2b-256 | b3f6607b845c623b450b39ca856d2b1cab18bebab71b73bf5893c499e0e94da4 |
Close
Hashes for liknorm-1.2.5-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f09806173cf450e6e98281ba417021aa4b53c0e18434d26270064c019bb355d2 |
|
MD5 | f6d99da2f9eda5afaf7ba8f4df2f7082 |
|
BLAKE2b-256 | a3b515f0a34a71ce4c9dace1f5a0b738f37dfd275aa79fde314ef1becd63a2b6 |
Close
Hashes for liknorm-1.2.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf46de5fae6d92c1eddc5b1512d4f5906df0dcb4d4d460af6e14c2d9f306c95 |
|
MD5 | ae01cb2d6f9027eb8ae0e3ff992d7462 |
|
BLAKE2b-256 | 3a41853b79aff56f2cfd18f306222301c181f6deb56fb1db2043ba1f5bd42f90 |
Close
Hashes for liknorm-1.2.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c9a40cab55c1b9b9fc34ef1b87710802a90242472a8f0b9debeefa4926935e8 |
|
MD5 | 48e7f6bb8299c90bfa6d935a7dd875f8 |
|
BLAKE2b-256 | c4239ba2011dfbc1105946758d635b19fc3e0c6938d869f3e24fc28447bfff75 |