Skip to main content

Project description

fast-scores

[tests]pythonCode style: blackLicense: MITPyPI version

Calculate correlatioin matrix fast

Preinstall fasttext

pip install fasttext

For Windows without a C/C++ compiler:

pip install fasttext*.whl

or (for python 3.8)

pip install https://github.com/ffreemt/ezbee/raw/main/data/artifects/fasttext-0.9.2-cp38-cp38-win_amd64.whl

Installation

pip install fast-scores

Usage

# from fast-scores\tests\test_gen_cmat.py

from fast_scores.gen_cmat import gen_cmat

text_en = "test this\nbla bla\n love"
text_zh = "测试\n 爱\n吃了吗\n你好啊"

list1 = [elm.strip() for elm in text_en.splitlines() if elm.strip()]
list2 = [elm.strip() for elm in text_zh.splitlines() if elm.strip()]

cmat = gen_cmat(list1, list2)  # len(list2) x len(list1)
print(cmat)
# [[0.75273851 0.         0.        ]
#  [0.         0.         0.86848247]
#  [0.         0.         0.        ]
#  [0.         0.         0.        ]]

len_y, len_x = cmat.shape

assert cmat.max() > 0.86  # 0.868
_ = divmod(cmat.argmax(), len_x)
assert cmat[_] == cmat.max()

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

fast_scores-0.1.4.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

fast_scores-0.1.4-py3-none-any.whl (1.2 MB view details)

Uploaded Python 3

File details

Details for the file fast_scores-0.1.4.tar.gz.

File metadata

  • Download URL: fast_scores-0.1.4.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.8.10 Windows/10

File hashes

Hashes for fast_scores-0.1.4.tar.gz
Algorithm Hash digest
SHA256 5673b31b100a6531c7daae2eae9b38dca42a6c6655996cf2a4c367e2f1edd6a4
MD5 df488321eaae4c9a390ffcb51f32f8d4
BLAKE2b-256 ddf9c5ca7d03bfaa379ec975b49060848d489d7070d3b25fbe9574135899c883

See more details on using hashes here.

File details

Details for the file fast_scores-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: fast_scores-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.8.10 Windows/10

File hashes

Hashes for fast_scores-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ee6dc1a08d8e0dd208922850792b75b9b4a44b91299b6afcd85e55837579c6fa
MD5 a0fa61e0a3b8aec7118e0572a5c2db62
BLAKE2b-256 1894d317d5702582146625ba9d3be10b795116e635af3f4fe5093bcbdf33a1bc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page