Hidden Markov Models in Python with scikit-learn like API
Project description
hmmlearn
hmmlearn is a set of algorithms for unsupervised learning and inference of Hidden Markov Models. For supervised learning learning of HMMs and similar models see seqlearn.
Note: This package is under limited-maintenance mode.
Important links
Official source code repo: https://github.com/hmmlearn/hmmlearn
HTML documentation (stable release): https://hmmlearn.readthedocs.org/en/stable
HTML documentation (development version): https://hmmlearn.readthedocs.org/en/latest
Dependencies
The required dependencies to use hmmlearn are
Python >= 3.6
NumPy >= 1.10
scikit-learn >= 0.16
You also need Matplotlib >= 1.1.1 to run the examples and pytest >= 2.6.0 to run the tests.
Installation
Requires a C compiler and Python headers.
To install from PyPI:
pip install --upgrade --user hmmlearn
To install from the repo:
pip install --user git+https://github.com/hmmlearn/hmmlearn
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
Built Distributions
Hashes for hmmlearn-0.3.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d67681511eb7fef0900b9adc73338d520dc955f9afc08e96411d3f6d3e8db604 |
|
MD5 | 19a2bd15d7197dbe1f432a04496e726e |
|
BLAKE2b-256 | 301cc9e3b880cd7d3042ee7c76e8643e98b51e5e2cbe41e905c303bf1e66695c |
Hashes for hmmlearn-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e1506ead9548bdd5eebc48b882712b302650e9f99ec51464cf732785aa6b56c |
|
MD5 | d37166a1430e3e6ebd6dbb9469c58485 |
|
BLAKE2b-256 | dc88935c7154562c09e5c264ad6641270975c1d058b696b50f10d4d25219c7cc |
Hashes for hmmlearn-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 903d333718d733a98cd3ef9a5228a7c809acefddca3863ed11be1afcaa9e487a |
|
MD5 | 3a9e2ad80ceb2fc4ad75275597e235d7 |
|
BLAKE2b-256 | 8dc09c619bd8e7ac15014b63a02c66cdf3e57a7bf1b7fc1e02d45eac93b91ea8 |
Hashes for hmmlearn-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04fa6d30c31579ee72045b5ca07b636038b7167810f37e3eeb18cca864c14762 |
|
MD5 | 10ab8b744b515a5a615e0458b2bcff8e |
|
BLAKE2b-256 | 71702bc57f0a68cc19a52715d90b51eaa206d9416aba422039450744ccf97ad2 |
Hashes for hmmlearn-0.3.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ace621f4a8064a81d97eb5c29e5b69398884bcc5e550c4a30e47b9ba9967f1d6 |
|
MD5 | 23b18df5dc67369e1129f4d55b16910d |
|
BLAKE2b-256 | 7caa0307cb616465c34cfd49fd93ed9471809a30d8bef4a35f7d842ebc6caa10 |
Hashes for hmmlearn-0.3.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3799f172eebd0298693d5aee650d0f37dcae9678e6cc0eb170afb65cfb536aff |
|
MD5 | cf4796ed8c04ed6a92b963d248ec5b95 |
|
BLAKE2b-256 | 56b46d67f9e4ea508981a40b9c820d19fbf1911d42e808af88b3d89373e2e7d9 |
Hashes for hmmlearn-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa8df3bedf1d0f943af07c78d49834e551f65415260e7ae6bb65790ff85099d1 |
|
MD5 | 6b9d6e965a749bf582db9fe69b091315 |
|
BLAKE2b-256 | 9bd1b26a5f9e74d21710a75d638e027b89b94a4e9e94c4205067fea638e07e27 |
Hashes for hmmlearn-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 215a3cd4461f2724325c74f1889d2594e9a72d5088559928dde5e6f526ea405a |
|
MD5 | 0916340100d82d260a883c1621085bb5 |
|
BLAKE2b-256 | 025c51a225387987e362c3b6e760c3aa0fca93359e8ce17f9ecee2aaba96f42b |
Hashes for hmmlearn-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 938de7737cb1127229d9848ed8ec9a96c6b423cf0ddf3c5c142f97d39010f233 |
|
MD5 | f2506588f8d32491406733098db1f2e8 |
|
BLAKE2b-256 | 369f43909a749632a280a434423223f75e59f000345c9f3aa4bda8007e132812 |
Hashes for hmmlearn-0.3.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce90d3d2191aeebdc7de295578221a065e4595576d276f475732e23e326a90ba |
|
MD5 | 7e6745d4aceb50d103d18e3f7848ef09 |
|
BLAKE2b-256 | 4b28744b01a87a918cb69a517ee27cff1881cf976c032b1e9972f14145eab917 |
Hashes for hmmlearn-0.3.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8277d016195d765bbaa5d62ce945d6c79a26af1748de6388ee5562488471483a |
|
MD5 | 5fc844aeef894e7c45441c67a5aaf4f1 |
|
BLAKE2b-256 | 07adeae081b869d31221a7af0d9a7a29171cec6203a01ea8f21c4411f6375507 |
Hashes for hmmlearn-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45852822f0fbd76b2d2966cdc40c29dd708537afda23ae0d9b07c2893966085b |
|
MD5 | dc2e541052e706fbaa43913a4d73a192 |
|
BLAKE2b-256 | 0a13895c3fdc71fa4aecc463677700196442d9fcc0ce5978ceb5771abe019356 |
Hashes for hmmlearn-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47ac0a8653e7335cfd0c09b60cceba7678e1d0e61de2cf32c2d47f24a0bb04ef |
|
MD5 | 0680da072a2bb7a38a25db7a04aee6c3 |
|
BLAKE2b-256 | c4364538c57a6429a5d0095ef354548695612b8fa920db656222236432e4ab9d |
Hashes for hmmlearn-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a362584a2dcd88ac086e6b8facadd37e9c737eb4b8ec6ffb0b0377b94abf80b |
|
MD5 | 9584a77dabdfcf9bb8a6ae4386c5d66a |
|
BLAKE2b-256 | c42e6fbf424742cbdcfb5417881aea679f666a9ec4b828e8c0e7d3ab0caf77dd |
Hashes for hmmlearn-0.3.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af4680b7cc607e8a12767842e4d22a93699e2603207d5216c576b24da8d712ef |
|
MD5 | d983da07dab12c698a7efa73ef966b22 |
|
BLAKE2b-256 | 50ce3608d21dbdec05dad7d20f8a5308ef80fcd11366b4bfcf3810724860112b |
Hashes for hmmlearn-0.3.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcaca0ab48467e572df52aaee3c56d26a018dac0f269b3fa74047e5f3b2d1d12 |
|
MD5 | 7eb008b65a7296caa297e122e6711ae6 |
|
BLAKE2b-256 | 24cca6f3d2f09b73b7fc5ba70192a56d089d74e8566c96dca22a2e8468ce8ac7 |
Hashes for hmmlearn-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91b6672d56fd6900f4f2baa3695ef75b14ca74b3f51d45854792e531f40bf85d |
|
MD5 | db8bcde737815f83535a308c66e6612b |
|
BLAKE2b-256 | 39c59949955c5b267a868950f460d0daaddbfda76d4137cbf99026a70ca54dd4 |
Hashes for hmmlearn-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25abdb298d8387dc1e43c48c33a1d3fc8c185b7eb76d99947bde1d2d3ef08f4f |
|
MD5 | 802e334d1fc3010fd4aa9bdf2b52e347 |
|
BLAKE2b-256 | 9a3348ee9448cbf4ae5aff0b3cdeddd5960be3dac58c5a726be4d693adfef978 |
Hashes for hmmlearn-0.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd1a8be04df23d8682c4b07e0f66c0122c2d0aadb918b2dcad71c3544b1529b5 |
|
MD5 | c8a799ba97e6d51d22c76b29a4bf566a |
|
BLAKE2b-256 | a4023b9fc57d9f7f21d7fef6092e16e6fe18c285653e16e8f6594d9187078ab4 |
Hashes for hmmlearn-0.3.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af44f17d961d305a9ddb201547c0ac400b1f7ed593fc3db0c733d800879bd400 |
|
MD5 | 449d40d8bfb13da56229899d09ded4b9 |
|
BLAKE2b-256 | a8e35898f25921571bb52611976d79d0788938aa9be7fda96816bc06d14a8710 |
Hashes for hmmlearn-0.3.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a58d7bc7b63638a2958f958f68618666962526e6d3958fc551eb52fff2599b1 |
|
MD5 | 58837b8aa893da4fd03dcd78914eca71 |
|
BLAKE2b-256 | 6e48dfb659b80cbfedd0baea4c649b7b32f3c184b1c759d90f2bfd1c5a6127ad |
Hashes for hmmlearn-0.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 174a9825128963a597df07c406ca6ca0336f13d88a5df123ae9fac2225e79b89 |
|
MD5 | fd21ee5b110fda2235e0b2fc0c81480f |
|
BLAKE2b-256 | 26448bcd4de875b6df420447f0a5d184dc6256015452abfa13266227c662ce92 |
Hashes for hmmlearn-0.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efcdb2875b600750f230e3ffcab90c17d1dca6486ee2b2f33f34403c0e34b930 |
|
MD5 | a8cc4aafbb801babb27d19a733a74bc1 |
|
BLAKE2b-256 | e11df59092ce6d425ba1e955b60c316a0ec59f2e71aa3a60e432d19b254de7d3 |
Hashes for hmmlearn-0.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1da0ef0d54079c7485130b77eb3a84a4244dab5ea94714c217e34eb57c06466 |
|
MD5 | bac35f0930203ccf825d146eaa1f5cbb |
|
BLAKE2b-256 | ed5c38a3206044f492abb9841da7fa966cb42385305e14c89b847719bd190ab8 |
Hashes for hmmlearn-0.3.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8e44521c5f82f822fd60fe90dd06357760efad207c5ca52a76686e30b50b602 |
|
MD5 | d6cdc49334a685a5db4e2bcb9b4bd8ca |
|
BLAKE2b-256 | f3f77c52fdbc8e4860eec7ccb7ab96a23b1997faf10ad3a3af10b8b28deabe75 |
Hashes for hmmlearn-0.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06c585506b573711284d52f952c69d655c03a0c561d1e69b1d4f103ceedf5d26 |
|
MD5 | 3ad063efefc6eb579eba8c34ebdbbaf4 |
|
BLAKE2b-256 | 4f6263811cbae777710764546828f3cc9216c74f9fafcf5fb7d08eb5997204c7 |
Hashes for hmmlearn-0.3.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 246689cbacc87633e0d2c237cf575bd7be83ca47af78df2f67305b5386bb2d90 |
|
MD5 | 6f02e76d622123662b7eb6f81d867299 |
|
BLAKE2b-256 | d6b4e4acd659ff12fe13045f3c65b71fc850bc2849e7b8c18a3859170d1e9900 |
Hashes for hmmlearn-0.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b18cccccbfd59d177dd027a1993e14ffce2b022c5e3238f40219ff0289edecb3 |
|
MD5 | ac6eac65b3deb4cb178bb63e777c894d |
|
BLAKE2b-256 | f9218b2300adb036481034adfbfdf3b21050d56a4ae56224305f6dedde2e41fb |