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

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc16-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.0rc16-cp313-cp313-manylinux_2_34_x86_64.whl (290.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

bikkuri-0.2.0rc16-cp313-cp313-manylinux_2_34_aarch64.whl (284.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc16-cp311-cp311-win_amd64.whl (153.2 kB view details)

Uploaded CPython 3.11Windows x86-64

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

File metadata

  • Download URL: bikkuri-0.2.0rc16.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.0rc16.tar.gz
Algorithm Hash digest
SHA256 ff7b21ec21a0d98b6665ced31169d05a11bfe482b0d538791a30c696a58ebb03
MD5 ef9125a4a1e163b8b011a72567b0c8bd
BLAKE2b-256 254424ba8abeaa5ed7e460176c58dd6ddcb49a8f1259657546e7fa33abbe934e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc16-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 8e02b8210f6841d8d30d1fcb87f867325c6809b1ff1f0bc0e7337c163db215fa
MD5 ed977df004e91f892db53cc6c9d151a0
BLAKE2b-256 602ba1442657868aed3a4cab9aba8dd1894626b94ad4f28ba227c218377b3cab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc16-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 709db802bd8ab5fe775a73ae4e2a23246a979ee828424ffbb0aa8b211a659b3b
MD5 5b412adc0ab998faa8d891ed4dc9efa1
BLAKE2b-256 fd1444233bf8ca482da4186b30fafe7a1c98e616f43ab7e5fedfa0b253a1cab2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc16-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 64f0db5f8bb0eb45f984eb2d31f9d3dea89aa3d6f7fdfb48c60f2e0821013e07
MD5 7cdbc9808ff5e13174f66f71db1ae845
BLAKE2b-256 9950c3ee69e1d6420d25506120a67e6bcf5daef648325b16ae81ecd289087c3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc16-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ba232099fb579cf20e55ec3a6dd2f68a85af7e84b805d5f9ee5f2f16a08d9715
MD5 2439120e4b8fc230ce2ee4922077f61e
BLAKE2b-256 06a32dac3577d1ba1c3b009f9fb01a578cc20d661bc735b18880e9d39d12c733

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc16-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 05c4724a6bd0eaa6d827df2c6fa9464b444f421ebeb086fb0b51437f629e4f28
MD5 a32831587cdf9b78ee1d96aa79febece
BLAKE2b-256 43dc261a89769be4bc8a58463c487829205650fb7a80f7e40567003bfdde9796

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc16-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 ee6b6854b963e58106b1465e60a2d2fbe48b1ed67a0942acff69a0845f1465ac
MD5 9af0641540d1366e3453882e8423e810
BLAKE2b-256 eab818d253c8967dc496a50ebd43852a7734ad8240513e9d0cd00ed433e171af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc16-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a56aa1fd0b1ca7b67d05c9d532a0de7462a0acd6e169771315d35ed93dacd84f
MD5 3f8f68254d049099ff7d8340504526c2
BLAKE2b-256 3a3a8fd83e97520027d01f38822b4c5ff3b627014f5edaacb752eaceef959ea3

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc16-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc16-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a49f7d4ee232d3c415afc167f628ddaa8fa2b91153f0f18f978668e05d4185bb
MD5 5cba7bf31047440d33bebf2264542aa7
BLAKE2b-256 a4a3915303da3e4a9e1861ff9e8afe6309487a28d892fa1089294c43fbaecf99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc16-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 79d257a1093ced997615724f324013284a9c0a9b145d8e945c4d4c8e6304d1fe
MD5 00c5ae6d0168463830a2a54638ed40f8
BLAKE2b-256 150fe2da43bf7dc74ea7d3a752e62c6b2ad7845d48b178fd9670c4616871c1c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc16-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 fd16ec63cab6d197a921aeb518a7d89d75f10386db2cae43ec8933753975b75a
MD5 808d3a4f6a26b9865b1329cd00c84695
BLAKE2b-256 bc4ac4a733b1acb360d51306eeab3052d28d76ffb7c3d456abc3fc5ca0a2d61c

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