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.0rc26-cp314-cp314-win_amd64.whl (155.3 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc26-cp313-cp313-macosx_11_0_universal2.whl (252.8 kB view details)

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

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc26-cp311-cp311-win_amd64.whl (153.0 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc26-cp311-cp311-macosx_11_0_universal2.whl (259.9 kB view details)

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

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 686d98cf4ea487f10663d62e19f6ca9a946b984cd9d1f2102417394487e98baf
MD5 cf8e282383275c529028bcbe5ce07f07
BLAKE2b-256 ac92be8fddc7e477a9ed159e48c62a668d8f8cb30bb6d1f48619e66ac5471434

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5489db13e2cfcb2e6e689d373ef5c2b18ba4407c175bac19e07dd43d3fe5d227
MD5 f55744169132c59f18cea2455630df87
BLAKE2b-256 801468f72688d35a50d5d42cf5e5b3d4ed4bb427685542cd34d6642bba7ec5f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 43c6b9b4c559eae7f918b498e09d08da95faa0087c9c671aeaf99250646e4231
MD5 dc1a466bf1f7e57dfecb32561f944f0b
BLAKE2b-256 5b578df15f548cdcb16c7f621cd78152db6888fb70a3ddec2530825ccc417587

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bikkuri-0.2.0rc26-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.13

File hashes

Hashes for bikkuri-0.2.0rc26-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 da9a3f59565896898b435f882ab839b8dc614e5246b2c0df2694604ad974b84b
MD5 0b8e87066011bef78ed45fce33198085
BLAKE2b-256 8024547ec9a7618081ebc0ae0320ef7e8327a95f22b0d351fede003b746002b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4b8902fc879afd40ccb797056da80738af8dec23d1fb3b9064cf0191a87fa9ac
MD5 2e01564eede06629d7d4526df3a871bf
BLAKE2b-256 6e1f7431431b3a0b1656e57b096041fb58f4fad74a06bd2aea2284fe6e58cf37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 08f6d7b92e743d81cf7d67751736cffcf55e00219354b9869b9e7fa27f4f326c
MD5 878fa4d263d241586d94f459245479cf
BLAKE2b-256 3de8dcb9e28ecbeaf52559635cd9f1f6a14d9b432911ad376a55024f76b7dfe7

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc26-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7823c27deb4f917eb1569690078ca4f75ad8ceff92b9cbbfdf22c548952681a9
MD5 4f931e513831a4b1c40f37f27bc4f53c
BLAKE2b-256 8c07566cc093db7424c7ea2e2a7c7a927d140b746b10d76af40273153fb7445c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bikkuri-0.2.0rc26-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.0rc26-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 03f5522300f20e855c5cdd38feb74ba68b51f2bc82e39b7293f97b23a2dd321d
MD5 be645325e27500e91465241b08310d74
BLAKE2b-256 51d4daee60b7a72f8395c5fd44ed6f60783e6a21b30e0cf2dc8f65c882a5a480

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 1f8f123a94746548f17deff36435602d028b795e00327fee11d083db1c0ae52b
MD5 3e07c37e911a771e8ab4bb5f24adf869
BLAKE2b-256 98073c05e7689d60eef6c0ee2b0000b00ed0e71b28fbec3b26ae8729820763f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 1664b2bdd249aab6e270721b9bb247bf2b8283ac9fb2d44b6470def5de149d02
MD5 626ea5e7ac204e96ddaa2203e47f99b1
BLAKE2b-256 d22b866f293f41b2efe68cd133906cffe81cb370e603de0560386ac751aad0a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f9b285e139e228f31440877a0074ca019470c96b62b0d655770560ed982ce648
MD5 65d0539b17675f3198be9d211a799ed7
BLAKE2b-256 868525a91e7731d1e7588a639017a11a4cc2ee415285ef4de8627bf338d7b094

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2e2c4bc2758dc7dffd9b5e40b745d298981b7e948f6163d1d7701be03e20c0f3
MD5 046945bcb5cddba73c2ba78c66a24621
BLAKE2b-256 6cf36c8ddac0bd9ff94c3d6981f41e5e83f9656f8fb56f9ab1174d2265d3c579

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8abe6161c1f18e10c7f7967a59a90ed4c95b048ea956b792384b85663dd36d28
MD5 8b438a6cf3293f6f3e97b153a6c63eac
BLAKE2b-256 af89c7355135d1a901ceb28a5563c030b02796d74afc187caf59015e15fa1247

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc26-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 19a4e9241fcc7a46c85797c8450d446915c82873ed4ea8e4c60b235ddaf4da70
MD5 eb586960b4dbd72f8fd4036f0cbfe4d5
BLAKE2b-256 b58c2813f9a2b1b344a72439cfa412994f00d6f507b691eca6d54135195e790d

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