Project description
fast-scores
Calculate correlatioin matrix fast
Preinstall fasttext
pip install fasttext
For Windows without a C/C++ compiler:
- Download a proper whl (e.g.,
fasttext‑0.9.2‑cp36‑cp36m‑win_amd64.whlfor 64bits Python 3.6 etc) from https://www.lfd.uci.edu/~gohlke/pythonlibs/#fasttext
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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5673b31b100a6531c7daae2eae9b38dca42a6c6655996cf2a4c367e2f1edd6a4
|
|
| MD5 |
df488321eaae4c9a390ffcb51f32f8d4
|
|
| BLAKE2b-256 |
ddf9c5ca7d03bfaa379ec975b49060848d489d7070d3b25fbe9574135899c883
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee6dc1a08d8e0dd208922850792b75b9b4a44b91299b6afcd85e55837579c6fa
|
|
| MD5 |
a0fa61e0a3b8aec7118e0572a5c2db62
|
|
| BLAKE2b-256 |
1894d317d5702582146625ba9d3be10b795116e635af3f4fe5093bcbdf33a1bc
|