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 Distribution

bikkuri-0.2.0rc14.tar.gz (21.5 kB view details)

Uploaded Source

Built Distributions

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

bikkuri-0.2.0rc14-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.0rc14-cp314-cp314-manylinux_2_34_aarch64.whl (283.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc14-cp312-cp312-macosx_11_0_universal2.whl (253.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

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

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc14-cp311-cp311-macosx_11_0_universal2.whl (254.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file bikkuri-0.2.0rc14.tar.gz.

File metadata

  • Download URL: bikkuri-0.2.0rc14.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for bikkuri-0.2.0rc14.tar.gz
Algorithm Hash digest
SHA256 424c6765086267f4caa912655a5512824547e5d7addc13f6bf0dfbcd08bf7d46
MD5 ce15c99d902ae12273b1238d42960960
BLAKE2b-256 b539549d6757e5257a0ae03835379b833b7264de739a8aaaf4313d60a69ea2fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc14-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ddcd9db2e98f5f76c0c733035e6aefb097256f120132ee4beea85d19a7e54783
MD5 31968ca6001bf8eaeffef8bd502ea075
BLAKE2b-256 4a19bbadc987418631a38dde2ef7c072b1654a81a8954a4b8b150367a0e472ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc14-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 9db693c8b406e14f9c68b399ab0e3c4fc4e90f964a36d295818aeee0fe799527
MD5 fb9ee5865033044c57ce5ff963ec8138
BLAKE2b-256 75a5c27f1bfdd0a5ae57271d3675e4d87d34eebf849ff9c805b01f6d9786d9a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc14-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8a4131fee189d8e871cb7fc0885ea8bbd6ffbacc1e646bb5ed343057934ed8ad
MD5 28792218b470904c5d733dc32c2f72a0
BLAKE2b-256 19be477c27bf6c04b40a0d6644fea095cb179f161bb3966303de5f1bb4b969e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc14-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 735bf5fc19e45d1e8422b57b52fbff40b11bd6e81d31570e85bf82d0e07dec4b
MD5 1fb20393c952f5ac624daf5aca73a3df
BLAKE2b-256 818f45000753e7c5fa9365a351e429dc92c19857d357d7f62afb228bbfb4427b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc14-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 19b3afb13d1f7f5adad922fddc17158473fed59723ab034f95106f7d869656ce
MD5 2d34d50c7651330829e22c546380a139
BLAKE2b-256 60ff1795b3a404701a641dd923a38686d9458203fb1f5fa8d8d5bfa9b0597da2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc14-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 59e964f7520f681f02ed82488bd39ec945f3dc16804dfd97d739b9cfcb17c693
MD5 9d84e04f49bd848256a839b3676ae769
BLAKE2b-256 ce9736b2ae98c687091effafd1f6c5ccfbca70d1001f0862e19dfc07e82ba565

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc14-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc14-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 26e5ffc0d9ace973a572e3368343ea307389badef70e42fb759ccade5967c14b
MD5 180c934d3fdc1963c419df3d5816ddde
BLAKE2b-256 8816f28e357749d3e8321521c349576892cd83642a123596322d1490d232f4ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc14-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c2a8b28a3a546424238044c7f1610f12004b16ec2dca0202e2a5afd9d7fe282b
MD5 3a2280ac2d536ee5219daab8c7fe374d
BLAKE2b-256 eb1f7a6907580ec69e94201127aec39e1f66404ec3999144025bc3d1269f913a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc14-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 991523c4cf02bb769e75cdfcc704046896ef90766080a9d9c7dc6a24cda2d233
MD5 124d0b3a7e5e534959f9a7a9c321d831
BLAKE2b-256 b386600c0c1a390432d0afc76935f9fc3cfacef88014660fd6ded6226e826df1

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc14-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc14-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 bf0ea07831031364418260e2a9970e42f4b956966c70d626ec7e22be8f991d25
MD5 4722ac49e0336b3706f5190340f0a322
BLAKE2b-256 3a0441fce064e3d345002879effbdfed9cac4ffed0b0cff54a8bc4b0dc5cf94e

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