Skip to main content

Calculate the surprisal of words in texts.

Project description

Bikkuri

Calculate the surprisal of words in texts.

Tests PyPI Version crates.io 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.0rc33-cp314-cp314-win_amd64.whl (155.4 kB view details)

Uploaded CPython 3.14Windows x86-64

bikkuri-0.2.0rc33-cp314-cp314-manylinux_2_34_x86_64.whl (289.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

bikkuri-0.2.0rc33-cp314-cp314-manylinux_2_34_aarch64.whl (283.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc33-cp313-cp313-win_arm64.whl (147.8 kB view details)

Uploaded CPython 3.13Windows ARM64

bikkuri-0.2.0rc33-cp313-cp313-win_amd64.whl (151.1 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc33-cp312-cp312-win_arm64.whl (147.6 kB view details)

Uploaded CPython 3.12Windows ARM64

bikkuri-0.2.0rc33-cp312-cp312-win_amd64.whl (151.1 kB view details)

Uploaded CPython 3.12Windows x86-64

bikkuri-0.2.0rc33-cp312-cp312-manylinux_2_34_x86_64.whl (290.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc33-cp311-cp311-manylinux_2_34_x86_64.whl (292.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

bikkuri-0.2.0rc33-cp311-cp311-manylinux_2_34_aarch64.whl (286.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

File details

Details for the file bikkuri-0.2.0rc33-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 a8c0624177de7f4f864edefea0399d7b6501e784eead63c2805259ea6ebdb1d3
MD5 dc98908f7b9c3d3417160415045b6d12
BLAKE2b-256 a23a20c369c8bef1778c315d0402a2a4345a6704ac2d06f7ead347f316b6654f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3d9c71175c976ebb239dc7d1e3f267a972fe18fa1cfacaac0a146880f1aa291b
MD5 530de8389cbb87407a4f69fad8918be9
BLAKE2b-256 ad2bf202b20c976407acf639dd2951dc6bd651c347c08b6cc3c3d349590e92ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 334f660b4e231372bf36a83a1456b773a73afe33cf78d04a249a7620eda2a5ae
MD5 c10519b2d3df4425ce52e02d0f4dc111
BLAKE2b-256 4defbad735099ea0397440f30e6d14837685768c804371b2d50736833625bfd6

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc33-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 0e00f69c42999e2697f704dae9795935ff4c0c5fae0e5b1c8a56ffc1972b3f5e
MD5 08118079b96708e267ab04dfe425ccde
BLAKE2b-256 80db7708fcbf638e19f0acdda886aeb8ed188f41c0b99c9ec0b89734af1e97dc

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc33-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: bikkuri-0.2.0rc33-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 151.1 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.14

File hashes

Hashes for bikkuri-0.2.0rc33-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 25f5736a1620556eee5ed234931481f4f6743870ccb45c2be1569f5ccc49c5d6
MD5 0c010ea562ca236eb6cd64243fab61f8
BLAKE2b-256 cfad625c9f3416224682bebfdd94d9e45d6ca1c8ead2a363f3ab294cc9ee76bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e250ed110d0dacf227f0ccf9d998f7317e1ba4bf774e0b76e0f1a9b6cba81803
MD5 bbd66b3410b58df96a669d2f51e0c175
BLAKE2b-256 a6a2c274ee789faa8c268e8a5304e720aaff119f90b5697fcc11592a7e5d332f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ec670b5e6dfd6a8ce0b3c493c83237428500a5993149fa7fecfe6f0b4e9363bb
MD5 6d92e67a3a8d0f882ff9f4be837112ed
BLAKE2b-256 a68123289ccd8736e7e51703a55f55419aa7a0913e49fcf3d64e396a6fd6ef6f

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc33-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 065fe73410254aa225899ba6fad8940b93bd7609dc5c1b0fb2c2751dc65f0f8a
MD5 1240046580c6133f0df26749ca61db29
BLAKE2b-256 a5ce0636f91fce6cd7ff638a0d02e9215e9d6353344fc6ba53bdf2260a87f1ea

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc33-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bikkuri-0.2.0rc33-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 151.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for bikkuri-0.2.0rc33-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c7d416df135b2f43d52a95974d8bffc9f35fc3de5d1577abb07f9894336f659e
MD5 9953f39446a05d31645b7550c60a5985
BLAKE2b-256 703a37dcf9803666ad540654d6f82c7904871d438f4e5158bf0beaa51bd346d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 adea4f35f92c67ed4a4612cccc842a355ba1fbdc291c7d6808bd28dac1dd51e0
MD5 1c32bf484d7805f4071e63ea16c26ac9
BLAKE2b-256 ee95aff7379eff65a182c0407f191ffa42d93065158313c8ceb909694d1e21c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 9f2aa9ccc2d79b2670ac67b3b9d28effe6eb3c2f907ac9cdeac651af6dcc9af0
MD5 10b8686ea57d1319daa37bd13b8a58ab
BLAKE2b-256 65235192b407871e819fb0fcf5e19145907495f899cf71cb31021841377e4adb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 839965a171ea07e58744c14b492530d139ab0c199084fc058846a7317f1f5265
MD5 91c1c66be7bf25ccb9ea00bb7c66f936
BLAKE2b-256 4f2905092cc4f45e917b4dc3bbc0801b0ced276b7f203fbdd5c5aa5c32ee0f89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc33-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 d8f768eb62ee481a90476de48b6d0306f7804371e177ac34fdc5e3b0c858dd93
MD5 1e9945ec346b3b9b108d0efe9d7aa93f
BLAKE2b-256 ea2882a2b413738a1645cfaae1633b96574ce8c6e975d2f5250599c31eb36546

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