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 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.0rc21-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.0rc21-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.0rc21-cp313-cp313-macosx_11_0_universal2.whl (252.7 kB view details)

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

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

Uploaded CPython 3.12Windows x86-64

bikkuri-0.2.0rc21-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.0rc21-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.0rc21-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.0rc21-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.0rc21-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc21-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ccd5657b6c8504618f9ec2d762a0305d28af20582ce1386d3bf88fad9594cc34
MD5 fb8c532ba283ca50ad87830b1c260399
BLAKE2b-256 f79efb5a42b38c59fc7bf36cb6761bb12417e3bac7fee007d68e8e63ad85f266

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc21-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2b79018f04aa417b87de90b76348d99efd0dea2a797b494a67cd6ae6b49d544a
MD5 a02577c09f14579b726ee9c6f7f073ec
BLAKE2b-256 afad542e7cc0be333f24cb3a72faf557ea0b842b965f710280c4bd0470c9bf92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc21-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 64988f37e7800e824f3fd4ca90ee00d9489d1d9e09039d1cdd27e0c261c94785
MD5 fe91994296839f50abfb2cad3c996012
BLAKE2b-256 b840464f55c640b2c861f3dc3c9812dd75f47830bd2cc91804f376686940739f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bikkuri-0.2.0rc21-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.0rc21-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7a3eec058aa08236e857fa5620116b964628fee007f66fef4a580e7993fac30d
MD5 5dce99a2808c540a7f5238a1ff5b15f6
BLAKE2b-256 ad6fd601ac66c81518572fb8d5c9ebd3a00d116db2a6407f109b15756f706603

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc21-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3d770da419c9789ec556c011a678c5a2dbb815543181e5211bb3ada50af1aa29
MD5 a366426ab7dc2d75d6a2e08a69ecdf54
BLAKE2b-256 1ad4c973e122222b6afec549d9cc985ca7633526b99139abb9e9368530972a8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc21-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b7c8ecf0b0125a4dce7616efb42b2bbe6e68e95413f0dc30370020bcd0f5cb91
MD5 b4606e25c063d0a40f347081ab22acdf
BLAKE2b-256 f4b84b184af6d577a64dca270212dd01f3234377bf6793f285c2d5e0fc6ac26f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc21-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 17a1a0206f1eef01eecdc5483c4b4078e7b8361e3b810739da21ce01b13e3018
MD5 e800c458f19fd9b2bb4729dbfe73fad4
BLAKE2b-256 10ac034388f9087897615297fdf356817da9bed8cfddc6375b91bf90fed49b10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc21-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3dbe7fc59c0935adeb244af8bbd94979109d2d8180cda5f955d45e4efe39c1a2
MD5 2838b8672b730597bf6a4896dbfc10cc
BLAKE2b-256 496b372598e2e37b6de28a676e3f31be7109b1a34e76fa85448bb36ce8da6fcb

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