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.0rc36-cp314-cp314t-macosx_11_0_arm64.whl (252.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

bikkuri-0.2.0rc36-cp314-cp314-win_arm64.whl (152.2 kB view details)

Uploaded CPython 3.14Windows ARM64

bikkuri-0.2.0rc36-cp314-cp314-macosx_11_0_arm64.whl (253.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

bikkuri-0.2.0rc36-cp313-cp313-macosx_11_0_arm64.whl (253.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

bikkuri-0.2.0rc36-cp312-cp312-macosx_11_0_arm64.whl (253.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bikkuri-0.2.0rc36-cp311-cp311-win_arm64.whl (149.7 kB view details)

Uploaded CPython 3.11Windows ARM64

bikkuri-0.2.0rc36-cp311-cp311-macosx_11_0_arm64.whl (255.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file bikkuri-0.2.0rc36-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc36-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 100222bd7a1a1734208f98b68a4ccc2228445f15c83bde31410174bc1846c009
MD5 d8e14025aef7f04cedcebcf3bab703f1
BLAKE2b-256 368a97570711fe55d49d995d354b6622d1cf38f61fa6131ddea7f75f5a1196ff

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc36-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc36-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 299c838d8c812510445e5539ccfc6b1d6954f887779853afa75d6ebb0e3f55be
MD5 d895df5dd6654649c188d5f1fede994a
BLAKE2b-256 44ef7c82f4667c732f1fb604933a30f77e6946d94f4ab6fa16a19f320045d0c1

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc36-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc36-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 197d645c0daaf72ed749d1e09f36a80a93931413130b5b843ff79f5b0b0a35ff
MD5 2a1db587a27afba4e9d8bafc6d1e1f42
BLAKE2b-256 ab04c64e46b79f8a1ee2102bf14af8ebb73ecee0732c47825d2484b6c4ee31ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc36-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 b107ca9a2904418566cb8cebe223c56c3f283c400194ffa1b404e17e295e6b17
MD5 51ab068a3cc873e6728c73a99ec92e90
BLAKE2b-256 682060a5c2333112259cc0e1460601260490d83f6fc352db050bcb5eb98ed4c4

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc36-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc36-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e0de5e630c3446ee420faa7ce11ad006709e22f3d28c6a224216ccd64958879
MD5 9bf2f5ab85e849983699aee3832e1c6a
BLAKE2b-256 b9553a40716a072e4436b55e8595ae083b1a41538906394a34bf93936bcb75e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc36-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 3440d8ea6900dcd537ffdbfa4d6667c93a8f6f7a4d1bc6c38b4450af49e3ba94
MD5 97896011357a05bc17a3bfbd21b3cd7d
BLAKE2b-256 6a813ff1c1ef2b3f5ab6728f2d8568da34296fcd826cf7c9301dba0ed47efb75

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc36-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc36-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe246d630058f3718e90a9c46ff5a7ae119830417e09114aae71081abca8aff9
MD5 348265637f388e37af7094f79aaf7996
BLAKE2b-256 f00c6ec4e07dee5263d79aa4c1f41dad13e647a2feecf1abea6cd075bf9b4192

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc36-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc36-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 1ddccb1d811af78cb1e95ad75d62829881759881f13e1c1ba7d730bba3e2281e
MD5 329439463fde3305f65cb7df60911055
BLAKE2b-256 81aa60b543a35728fa052c6a858850fef77770375f956373efbce1fc105c3c48

See more details on using hashes here.

File details

Details for the file bikkuri-0.2.0rc36-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bikkuri-0.2.0rc36-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc0dbca30ffa251ded707fdd418a664d5595a9625808a5db682cbc451cb000f5
MD5 54e62cb9296b9d3edbd868798e250648
BLAKE2b-256 ffe67b3e6436809ba5174fd0e9240e1a5780a94ff3130540703c215493452d8c

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