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.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b042bbb90488ccaaf5616b2ecd7687b17d733016df68192ad6f2a8d58bb96291 |
|
MD5 | 9e813d57b9f86b0382abcb3fb2300181 |
|
BLAKE2b-256 | 9f04186ec45840cdc3e9aa1bb19503fcbb93426d3f2a0ef50770d5500d6a9d79 |
Hashes for hmmlearn-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b30a8b380916ccc299984594a55829131d2da1d66bbd6861bfc548e5d9b6984 |
|
MD5 | 79a208f3032c813e62dd86772f5d8cd7 |
|
BLAKE2b-256 | 2b5cd6a16862f56b04f5f6cd4a75f3dff7161f264c69bbe0a6aee9250b01d8fd |
Hashes for hmmlearn-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25572410c59f4d278b56c1bdc8196f9efe4672b4bf135e3593c6e879cea94518 |
|
MD5 | e4ed2662d5989e272273d66e532b0f2e |
|
BLAKE2b-256 | 97b72d159265876259558309092e00cbeceac2647b1b15ee828e07b235c3fc26 |
Hashes for hmmlearn-0.3.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ffe17028c881b0213803db604a7051384179877ee74ded76c02f797ccfe2c34 |
|
MD5 | 9687eb8ba9de5a30b8724d8ce1dfaf22 |
|
BLAKE2b-256 | 1c8e3c6af9c4337c3c2fd39f7aed3700f3732095f76874efa638af0f213f8dc6 |
Hashes for hmmlearn-0.3.2-cp312-cp312-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29106ab096c1bd9a8dba8de5e6a8da763d899e4294de5db4a47be2fd28c73a41 |
|
MD5 | f17d0190904e58630435ffb1a96bc1cb |
|
BLAKE2b-256 | 9a03faf9a1f2d7b87f05f50b1f3884c2acf75a2240d192da20da0a4980339f95 |
Hashes for hmmlearn-0.3.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8c2511fb5c7ed31c98fe46b150991c20abb5d95e3c450bb449adfe792f4f9ee |
|
MD5 | 712fa14e38cd2b5f80a83c81add0333e |
|
BLAKE2b-256 | 6b620c7b618eac6f27220baecdfe476259e005c690bf825d02a3cb8e5470bf2c |
Hashes for hmmlearn-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16535843dfa38f619355f4f082d1e37622198a8df315c932f406d31f5786821b |
|
MD5 | d97306b0961236bce9a94f80ef0877a1 |
|
BLAKE2b-256 | 4a05c531a0041b77d0edb00cb703124897e9ddcef3754cc38ed502654f94dc78 |
Hashes for hmmlearn-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16d6b05065963155a0294b0ef3643f01a1897c0e00ab258e5155537e05027a2f |
|
MD5 | 06bae5d8a5fc532122ec540d9fda5211 |
|
BLAKE2b-256 | 716f3947b30f29d16f9a44426760a47b675c4808434d443b437c4eef36c882eb |
Hashes for hmmlearn-0.3.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ced6acc12ffadb3d2b03fdf0e52bc8211977202db170f5b0f62014199cffc224 |
|
MD5 | 320c02f562922a2824ea928f168a785f |
|
BLAKE2b-256 | bc79c041d965e4283855247802009a12d186fc3ddc31036f77508ed4d828326b |
Hashes for hmmlearn-0.3.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02df950f8ee4de9226bef55c1a7a947f706720990bf38e5e6da84b7418af9095 |
|
MD5 | 8a8a813da6fef8f91b359e2fe48499e3 |
|
BLAKE2b-256 | d592a2596ee2d064100e6927937e5d71b9b3bfc3e29ad7d80e9e413e3904f71e |
Hashes for hmmlearn-0.3.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c4d643a40c21732df9eea70d1a0ed256a6aa28ed631762c062c6cce2ee6cb47 |
|
MD5 | 967b8dd885cd16e7d415024b1b0e8222 |
|
BLAKE2b-256 | 2042f6ab84950bbb6fb826a57b0bc69faec103d315775b9cf2ad1b3d40095567 |
Hashes for hmmlearn-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 011b1aaa67551151b9442670b58fa692e135ea6fd5dc76022e595964594a3654 |
|
MD5 | 49d255e93d7cfe22125050cc6ef485ce |
|
BLAKE2b-256 | 0771fc407f6f9233d73140a51d0688338ee312d991f1a40026a97a8e373c5838 |
Hashes for hmmlearn-0.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19124c22b7579d76b07be8c2128153de9071281bff7a0bc29cc3bd83baf0c4cf |
|
MD5 | 90de9779ddee19259f70ba6ce47f69e8 |
|
BLAKE2b-256 | 6f3d47286fed87a508cf86b73114d4db6eb8e364d20231b036ac452966e10926 |
Hashes for hmmlearn-0.3.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1e54a15b3fb47e1ba72c3e40dce9368b3aa2f3f8d4d94ed6684b999cd9e1528 |
|
MD5 | 98f27c238b4f012e658d73e7e35b4dd6 |
|
BLAKE2b-256 | 8ca483cbfe976455d20f8336848e50b179a807161d5284d64b65edebe11838f2 |
Hashes for hmmlearn-0.3.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 428eb8a60d5455bacf391d54abff876931ea5cf234cd10e0a4a921546652b466 |
|
MD5 | 125280538f6fffb0a7e3ed3f116e31f6 |
|
BLAKE2b-256 | a34117372c10df3e450d4ec3eea47b75fac7aa830c49a9be3e801b0111acf346 |
Hashes for hmmlearn-0.3.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 160c0018f71b6cbe79644ea743888c6e2d1bec6b09bec5e9b389e1796b57eec5 |
|
MD5 | 0f02389cb9087af0ce1f1ea8808326cc |
|
BLAKE2b-256 | 1efcea7b1168e3b74cbb860485503ebb0d6101cebc6ae083b764b22cb3b5885c |
Hashes for hmmlearn-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01b10877f21f6faab8b01ff63e92e93f614097d03a9fb7fc27a26a16227cd980 |
|
MD5 | d9fa16bc0007b91ce5be04884e27ec58 |
|
BLAKE2b-256 | a70f2368ec9b659c7ef1ce523fc6fe731e6b467c1eba396add46875a822c5be7 |
Hashes for hmmlearn-0.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 722a0f116c11160c97362f343d7ba0a78b03dd647cb0e2240127520d5d8d1580 |
|
MD5 | 1b0a893912e33ca3f341823d0aacd36d |
|
BLAKE2b-256 | 4c9e3415d5d3c010361c6dacd63a3b9e996dd774bf15a9a9682e8b8e5cafdeb6 |
Hashes for hmmlearn-0.3.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c55c09ef8dee1deae31a51de9a99ceea0f86cfeb5eba879b1b6c7722d29eb95 |
|
MD5 | 2a70a11b72139f0d64136bdcd5ef3cd2 |
|
BLAKE2b-256 | d352fbd104fcb261737cbe55671a65b449493f4b64ec3d3cbf8da6245794703f |
Hashes for hmmlearn-0.3.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81cc7f0cf33d8d114423347f00d45cd2fba926a66dd563e97bb0c9b3790e3ae2 |
|
MD5 | 4645e385862a18f4b6467e2d84e7dd3a |
|
BLAKE2b-256 | fbac172b396179fb8f3da1feaf0ff3afaec0db63afd9a732ddbe163841a3f462 |
Hashes for hmmlearn-0.3.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4375627550c0282587ec404cb1e2b59d5bff70522bfac3dc57f1a2912e4af9c4 |
|
MD5 | a54deab2db7ef1eb70654a6c31c9e1f6 |
|
BLAKE2b-256 | 8011f3d2a1d22fe2189f85695ef852dcda290a238cf975e1237fbace6ba93497 |
Hashes for hmmlearn-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99980c9a92ed4fd62307d6a91e3ff136ee7233f9f02a62038b68473741204e1 |
|
MD5 | 545ac9baea015cf3ae84ca3f6ebcbe4a |
|
BLAKE2b-256 | df8437eeaee45ce3ad940adc06803117376d11c0ce4556fb4c3c73aa4711ef9d |
Hashes for hmmlearn-0.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8a92724d2c7b7f8c2b8f54c8bfe061b75dc018d81041172ce435d24456232ed |
|
MD5 | af9d88882cb4b0885dcb5d6ff521f9ef |
|
BLAKE2b-256 | 427733c6d9fd56062da04d78bfc74ad4c5a5441ff91589f475694275fd663d72 |
Hashes for hmmlearn-0.3.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47ef458bbae23f1b80bf923eca8a838778e550aa9397a39655aa97304fbeba69 |
|
MD5 | 859c14b63c1d024b8a1a72d22de4dc5e |
|
BLAKE2b-256 | 75d26ee8fa6ad619811d12d9b766e752232ea1599c3e1a076d47ade18c766b49 |
Hashes for hmmlearn-0.3.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42308b50c2eb68ab541573c196c1123c64a50d0dba2b30b1e21e355084041738 |
|
MD5 | a97d7acf542c25704b32c8abd0538df6 |
|
BLAKE2b-256 | 247ac8c662df17670231ce5409f0678a072f8bb523a64df9f5a92b776b8a943f |