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

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc15-cp314-cp314-macosx_11_0_universal2.whl (253.1 kB view details)

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

bikkuri-0.2.0rc15-cp314-cp314-macosx_10_15_universal2.whl (258.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

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

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc15-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.0rc15-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.0rc15.tar.gz.

File metadata

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

File hashes

Hashes for bikkuri-0.2.0rc15.tar.gz
Algorithm Hash digest
SHA256 fafb866dfb65269b1354a750ea7ffa6d10fba20ef5b970d0c4eeee8fb681c98a
MD5 e405a3acf9d5eaddc6318d686d4972ee
BLAKE2b-256 852658267c3ff2faeac5e943c14c2bc181b81424e610f3cd4afcb6e36656e37b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc15-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 79a42ea527f2d5780c4f543a861f5a44ab1b34368166f8135738b2697b68e6da
MD5 a9602dc88f8fa4167ca3d323021d35a9
BLAKE2b-256 f8fa287b781cfe4732fea371fd421303bcdac2068b5f8a4c37b2004967c5ffa4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc15-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a166935ee2c180610bbdebd16e05a2da0a48d8204728dcc82a2ae4271b091b2b
MD5 0114460cbd7c6d7dce746d6fb795a67c
BLAKE2b-256 00c90d10deba09a032a9cf0ab7ab4fc0d24d41a3272c1f00043cf44a9d7bdad3

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc15-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc15-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 bb33d5c58e298de2089579d4859f31ca0781047d5b6f9e2b340600a92aba5862
MD5 57de0ad8131a5c7435bac64e9de7b855
BLAKE2b-256 8d60f28b0701f6a075f21c1cca1023aebeb6552713035f33dcdcb512579478f9

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc15-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc15-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 22d05a82928a50e2db1150501750390f13d0e58b8fbf4fbd2928ffb599642999
MD5 cfba610932cce61d3fce0b5bd6a538f2
BLAKE2b-256 64783a8900d457f538354dd586e52e94ab9d8ea92837b50922c9978083708a6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc15-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fafa98e6c3338bab97ac12aab86be1dd2e95014fd07c3be2ece9185fbb1dc0e8
MD5 c43f6b04c1e61569ce315c20d2609e67
BLAKE2b-256 295689a2ba7b52d89d2ec2b7516c0f2af3125b98737899cf9c7bb92b7a9cf026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc15-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 e7e570a815ccbe167f876d79280131ab3e7741fe9c6f9292b1d1d4573357032f
MD5 178b79ed2dab1b06e6e96db55ce7f694
BLAKE2b-256 140fb967a832af65379bac364e0c29773e54ec7d10ce0e10df690144f498f7b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc15-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 aeea3cbd6accda40ae93b934dbda797af3a46d3ac3557e96fa58d006c31ce755
MD5 2bda5ce9d494b9555529397d189cfea6
BLAKE2b-256 eafcb7f0c49617cfd9e9be390dfa130afe6db5080fa1d1b70b7daa6adef9cfd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc15-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 30392320da6a998f7ca824c39009abadc3e3f0ae126ef16e3a60d5bf50392423
MD5 14b737a13e5fe4240440726525f45c31
BLAKE2b-256 72ac86e7bcde3a46206601ed476e5a015c61f276ab91d45bb701a80125335fe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc15-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2a0c1724bec19a3f8b9475b95429480c733e806ee07741466bc868d95df21ad8
MD5 d84aaa6c4f2b8db2cc8c3fa4ef068221
BLAKE2b-256 f3c715755772f71064ee3cd6f61af011938de265515f882f47280b7414523da8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc15-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 40055be2c56e890489323c506cf47c8bfe5ae8206f74906874bb7856bb70f22d
MD5 016409cccc2d3028c974b268e4bbb311
BLAKE2b-256 7c30baf6ab78208f2ccb2e4f94f99d78b53c917473f66a2ca1883f2c34e9292d

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