Skip to main content

Calculate the surprisal of words in texts.

Project description

Bikkuri

Calculate the surprisal of words in texts.

Tests pypi Version

Usage

Python

from bikkuri.ngram import NGramSurprisal


unigram_surprisal = NGramSurprisal(1)
unigram_surprisal.fit([
    ["lorem", "ipsum", "dolor", "sit", "amet", ...],
    ["convallis", "fringilla", "dignissim", "massa", ...],
    ...
])

unigram_surprisal.surprisal([["lorem", "ipsum", "dolor"]])

Rust

extern crate bikkuri;
use bikkuri::ngram::NGramSurprisal;

let mut unigram_surprisal = NGramSurprisal::new(1);
unigram_surprisal.fit(&vec![
    vec!["lorem", "ipsum", "dolor", "sit", "amet", ...],
    vec!["convallis", "fringilla", "dignissim", "massa", ...],
    ...
]);
unigram_surprisal.surprisal(&vec![vec!["lorem", "ipsum", "dolor"]]);

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bikkuri-0.2.0rc12-cp314-cp314-manylinux_2_34_x86_64.whl (289.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

bikkuri-0.2.0rc12-cp314-cp314-manylinux_2_34_aarch64.whl (283.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc12-cp313-cp313-manylinux_2_34_x86_64.whl (290.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

bikkuri-0.2.0rc12-cp313-cp313-manylinux_2_34_aarch64.whl (284.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc12-cp312-cp312-manylinux_2_34_x86_64.whl (290.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

bikkuri-0.2.0rc12-cp312-cp312-manylinux_2_34_aarch64.whl (284.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc12-cp311-cp311-manylinux_2_34_x86_64.whl (292.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

bikkuri-0.2.0rc12-cp311-cp311-manylinux_2_34_aarch64.whl (286.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

File details

Details for the file bikkuri-0.2.0rc12-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc12-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a38694fe82dcf09c13a94103a18cf85bf4890146118645f324658ba3debbb682
MD5 27d5028a9be0869767889431d97833d1
BLAKE2b-256 31a025426253ceabafb776a6a552aab2b70e4039b4d4ca4d01c411e28bf4f449

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc12-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc12-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 436508432c12e0b89252e3327c00025d6ac85e874cd478937101067eba0721b1
MD5 fed8d8db4de8581cf21cefb64bc26aa7
BLAKE2b-256 b01828c441154b8a9d20e2a9dec1b322202dc9fab1a1610ccc250fe6af1e7314

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc12-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc12-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2238a1351907ceeeb30a3a33bafd9cd423c9a73c3b23ebd592e68f7aa8b45474
MD5 9a5ff5212e8b952c01019f80462f6955
BLAKE2b-256 f0ff8986ed48ca8f7eb8b3d98ba0f81fb486a55fac8fcb238e1797da945e6ba7

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc12-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc12-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 498d2f94a3a4d9e171a61c1d1430d522cc04bddc4d1facad20188c1e37b0b77d
MD5 55bf59b8e9394d3216d8790ee0d1b07d
BLAKE2b-256 3b8b98f09ea1a7aa327155cf3eb7488f9b8f4e9439ac38c84f56b816838716c4

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc12-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc12-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b1f0a3feb851b7931f0ec9c44950ae9bfe710d630ced18b4d56551f6a8f41a49
MD5 85c86c130ac09849c10be57b431e4efe
BLAKE2b-256 9eb8f743b13559da2c5abab81994cb7dfd5360b450a980e63ee6e301dd5a8fa5

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc12-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc12-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 04dff165fe808e5c149b8ecda42510eda90707529eb8fabd5ce32287175c30d5
MD5 73e295787a6c187e36501add909cb784
BLAKE2b-256 0171e63a3a950b6003495f33e73a6fc4827d47f0df9c47ef514f7033756be7ab

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc12-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc12-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8c1b5d532413040854c3772f59725135f59c09abeb27bb2ed19ac1029108c0c7
MD5 795985ab22ba258c122c7c59ce8ca622
BLAKE2b-256 c825a9ec668fae221d0e73d72a04520970dca417e01b281ff6b7ceb4c12bada0

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc12-cp311-cp311-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc12-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f41e3f31dc94cf5ec7b80247bcf31cccf062c973b2e04cebd2de15e10bf2cea7
MD5 00b54f27b66bde8ea53c5c26abd7bb31
BLAKE2b-256 e7e64d62c2a3a98353ae0ab4a7aae34f920bb9b6ce7a20d9049f95d27480e456

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page