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.0rc11-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.0rc11-cp314-cp314-manylinux_2_34_aarch64.whl (283.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc11-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.0rc11-cp313-cp313-manylinux_2_34_aarch64.whl (284.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc11-cp312-cp312-manylinux_2_34_x86_64.whl (290.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc11-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.0rc11-cp311-cp311-manylinux_2_34_aarch64.whl (286.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc11-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 669b4e03839a3d2d143a2d2656c07212e260cb37bf6d0fd5c453bf87a2999b4a
MD5 a6c5d7602c86d8ab381e4accde18cdbf
BLAKE2b-256 b57d651881235ab896bdd6b0d0f45902d42fc33fa98bacf330829fa6dbaecfde

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc11-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 f603009e2308551ce392584fb900362153c4ce8d6c6fdecfb0e4c9e3c5c9bdcf
MD5 5627975d56a37f900602b26d4eff9c2a
BLAKE2b-256 13cc44354989d59048542cca8bad092361bf93f476964a3c1cfad0cca6511897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc11-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2743b1bd419eb37457275b68c22112775fa853f72af41793cddd65d24aa91a11
MD5 270186f92efac1e6d7ccd7be912a90c9
BLAKE2b-256 83ebd0912e735553df34736b5f8883f6916453fd2c70d7c6c74297361aeb85a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc11-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 0e8117d6ae36a5ee6497d4a350bc7d98f17fbbb97d333ec244723f61974a6fe4
MD5 2b863c9e9ba03e141ef9b396491828eb
BLAKE2b-256 b6925fbf364e0e4b11e96d68f1b6192ae17b88d648ca261d02e7de59a489d6a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc11-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c8b2d03b80defcc35917ffb8b900dac29fa8974faa48b18ef7bc28a1bf17f2a0
MD5 0f4e6ba18f162c9eed274e1168b70ddc
BLAKE2b-256 f4f85f627b668d15552da8d65983798a8cf9298df96f6c7a19eb80f7e0e3026d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc11-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 6754034fa13a316f3d14f5e8f709692d8d30fb797b265417c26bf52b3b46cc15
MD5 bf41ceefc5bea11cd082b49cfe38af62
BLAKE2b-256 ed9cf3edeb3195fe1f7894d0e5163a49207980c5663543f77de04a094739afd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc11-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 68dda7f8bb13eb926417ceda0b7a6041dd188d6f6ba49d26a70a9a9907a90c6e
MD5 3d329b48106f967557edc2e068780ae8
BLAKE2b-256 4d53bcb2d4db5eb867d3ab1ac490beabe605d174d0af62022303820432554792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc11-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 93835d179197b20ddbd21e964ed12fbb9e8edf7a36c4a32ffd716a306a943497
MD5 c583c56619cae889c9e12f51e1836d3f
BLAKE2b-256 916edbeb84a18cf5ede542b65fdfb30de3285c2b0f3af59b44cd6710bc62a666

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