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

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc13-cp312-cp312-macosx_11_0_universal2.whl (252.9 kB view details)

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

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

Uploaded CPython 3.11manylinux: glibc 2.34+ ARM64

bikkuri-0.2.0rc13-cp311-cp311-macosx_11_0_universal2.whl (254.7 kB view details)

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

File details

Details for the file bikkuri-0.2.0rc13.tar.gz.

File metadata

  • Download URL: bikkuri-0.2.0rc13.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for bikkuri-0.2.0rc13.tar.gz
Algorithm Hash digest
SHA256 db48936b4646c9a3a3b3cdd030312e35b531a7aa8ad8c1ad7ef6ad304dad9e86
MD5 0e0940a051a59c63a287f12e8d8cdd88
BLAKE2b-256 23b80feb1277ea1b9af1fdf4f84f9817ee53a89d299fc9ff54db2068a21cf21e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc13-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3d99a67c31476c864c769b63c6c982f992b7618039150ba424da6f7e1653f353
MD5 3246a4bfd5c761d9623c5f61386319f7
BLAKE2b-256 f6b043ea0c2fb8bd4ecaaafcc0cb9225553494a19f6720a463da5525b6838e16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc13-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 3ba92a3dd2fc2e12a6b3e889dfc1deddc2e4e72dcd45415350153545545962ba
MD5 077be2a4a4ad83b5f38a9ddf1f0c94f8
BLAKE2b-256 3d3ffe442276d7ea008cc64438590a228fd7e6c56a8331e250d638744aebb82a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc13-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 699940cb5d80fd50722cb82ed643e0fcd53744c7fd9181cb25236092c0e09731
MD5 278a1e16b957e21448f338dd76aa54d8
BLAKE2b-256 d866407720b3195f129aa33e5f7b1caada0769a83bd2d378c7772fba9936eec2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc13-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 36df810208bdcc013b147fba77f947c879237908a564f9b716982664da2f0e61
MD5 42858c65a2d0e307fd7e469dd5f4eed0
BLAKE2b-256 889602ad8f58312267b8c2757a784e7484754a2202ef4b09b02913249cf45904

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc13-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4f9395c8defb4f86711f5068dd49167896a2657f1377e3598d46f48d33371fd1
MD5 6673ce3ce9a7e8413fdbf182507eac1b
BLAKE2b-256 0e75f55517eb117a768ee4a892af9e9a10be12e182bd92e3a48db0c95ae5379e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc13-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 7f11252320cd4f64b2cfe186d2c7a04768c3da42487c1309121ab6e5e4715f17
MD5 e7b688a9d09629e3034f549730fd07f9
BLAKE2b-256 53c7b266122185a2c421a24c4d5943a0ddb6ab984c54ba334572d9a71dbaa8c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc13-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9ad7a08030847d74caabcb84f3b1ad33d81062ef1274c22f037327ac4e9ac3c3
MD5 9c37424e8eb0bd545889280e4a79568a
BLAKE2b-256 004052fcca1e9ad30f082696b18143ce494bb0de1b401a8dee286790f0061e39

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc13-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 623e9209ffe50e1f4be9b4bd16836c0e75bd449ba3a43e771b413dab67183ec4
MD5 fa018c2ba38e15dcfd2142a5ecc6911f
BLAKE2b-256 c2c3956c607be58e2a67cf6d67f8eb7dc7a09d19ed204f95a32e0cebbf12d173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc13-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 9e884815bc2b98e62ba695de940f0b9bd43f25caebdfe8c2b977949ccb5028c9
MD5 26e3da7c2d63f26144bc5122ed3ce003
BLAKE2b-256 8bb740bfe19b149e320524d00f865828df687b73924bb8c206a9f02f019002b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bikkuri-0.2.0rc13-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e9cd9b468fcea30a3bd2edc9ac1c01bc5243305974c93415e1e3487f239b878b
MD5 582c825f156044a9fc1298af0d7e9913
BLAKE2b-256 4ce0ab1b02406fc9f83e506743c5113bdbaf0bc450de48ba72c7492205569a21

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