为用Rust实现的本体进行语义相似度计算。
项目描述
semsimian
Semsimian是一个提供本体快速语义相似度计算的软件包。它是一个具有Python接口的Rust库。
这包括在本体中实现术语的Jaccard和Resnik相似度,以及计算两组术语相似度的方法(所谓的术语集相似度)。将来还将添加其他方法。
Semsimian目前已被集成到OAK和Monarch应用中,以提供快速语义相似度计算。
Rust安装
cargo add semsimian
Python安装
- 设置您选择的虚拟环境。
- cd
semsimian
(此项目的家目录) pip install maturin
maturin develop
python
Python 3.9.16 (main, Jan 11 2023, 10:02:19)
[Clang 14.0.6 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from semsimian import Semsimian
>>> s = Semsimian([('banana', 'is_a', 'fruit'), ('cherry', 'is_a', 'fruit')])
>>> s.jaccard_similarity('banana', 'cherry')
这应该会得到一个1.0的值。
发布
截至版本0.2.11,semsimian源代码发布在GitHub上,相应的Python wheels集合发布到PyPi,并在crates.io上有相应的发布。
项目详情
关闭
哈希值 for semsimian-0.2.19-cp312-cp312-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7bde3c4b6f9fd9aeb228c04a241ec1ce23ccb240cf3e58238de2817b220c0a1a |
|
MD5 | 29d3db396ff18e0e50f661cadc83ef43 |
|
BLAKE2b-256 | 24c9487e61e1d4255f9ced16e79506ff4dd8939e77d2006de933ecbe2d12dd94 |
关闭
哈希值 for semsimian-0.2.19-cp312-cp312-musllinux_1_2_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | db2d26f964158db0948f507c71341dfefebdcdbdeab0086103bd0fbc066bfda1 |
|
MD5 | 71a1deaede3966716a4028517fbbf14a |
|
BLAKE2b-256 | 5f6c05d71137a3abbc9f3826354e7a53aa7209e0e3347ea3854cc664aa11d9b1 |
关闭
哈希值 for semsimian-0.2.19-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 58410c5b4498afe6445d68c9526678f1a25502c6e1f75402e36c16271eb1f77b |
|
MD5 | 63c053843081969f2ddae466aa63667f |
|
BLAKE2b-256 | cfa3377bf1df04f8f186965bdbe9cfd63d572605e0ecdf30be1315e7c96a1941 |
关闭
哈希值 for semsimian-0.2.19-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f8fb3d6b2bfeb5fa1d307aeba08cd45b1c4040c382f94c0a6e76a86dac9f989b |
|
MD5 | dac770abf5b10cf6d25ffef753930e57 |
|
BLAKE2b-256 | 822d38aa8ec79713e6371dd801e340ba29285bd14892df8a7cddbb621bd3b0b5 |
关闭
哈希值 for semsimian-0.2.19-cp312-cp312-macosx_10_12_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 98d0780470e5d038ab84ef2f3c3a4cc1928cab7ea659f9485a7bac3b9be25877 |
|
MD5 | 2b0002bab8e08cc06086b2cf5c32a5ef |
|
BLAKE2b-256 | 68a0edb26eedbb2b715f2ecaab855d5ed812da51637d16b401035a595fe9e90b |
关闭
哈希值 for semsimian-0.2.19-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2a4de5cb93b57643a07e0072ac3c1b9cfb053b25fba739d4aac19a27c39f52f0 |
|
MD5 | ae5213fb9095178da66aad0c25f0c1a1 |
|
BLAKE2b-256 | 7897d2044c5a70ca29563b0ac1d7e976207bb99125a6b98067bc224ee4d3aff3 |
关闭
哈希值 for semsimian-0.2.19-cp311-cp311-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f3da0a4104e19e588d7d0b88d607da194a2e9be3fde5471077a59428d26a9c53 |
|
MD5 | 5555cd25db3d78199b882257ab6e2381 |
|
BLAKE2b-256 | ab8d6d73af4cd335a1d6a694bc56480132ccee9651d32e4193a2e9be0c0d30be |
关闭
哈希值 for semsimian-0.2.19-cp311-cp311-musllinux_1_2_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e2308c9d2676379687dd502bdbcdb2c7838778ebc8a008606d2d9bce57dbc5ae |
|
MD5 | 4f7bcd021f217dd9f3af7a408ffe6a8a |
|
BLAKE2b-256 | 392e33ce5ad2a5e87967f700b1bc9dc1f3436f38cc7635582e9ec01981d6162b |
关闭
哈希值 for semssimian-0.2.19-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 395d64e68f0f65b159ce8ab5d116e0e7ba770d182b6e798cc74fefc7c203ddf3 |
|
MD5 | a093ee12c6638072a0cbb2f755ced7c6 |
|
BLAKE2b-256 | 84ea5928cf3a6ee889de27321d79c485fdba2f39bebc04532308d92cd35bc7fc |
关闭
哈希值 for semssimian-0.2.19-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 535e5ace8cf262b68166a1f1c08fabc4c1ae413ce663105725079ade6e655384 |
|
MD5 | b5e792acd3907f027c200295eef76b69 |
|
BLAKE2b-256 | 7698f46fc49b232ddab5f16f8999b90932ff39504e58a80cf11488a4da9f0046 |
关闭
哈希值 for semssimian-0.2.19-cp311-cp311-macosx_10_12_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b3d5583629d4970f0976785cd742ee94d78454a1df074f0313bbe816e0cfcaa3 |
|
MD5 | 7b7880c7ab52f0d7420ad64b0ee9e1ba |
|
BLAKE2b-256 | 27752213f0343a50969ec6cf181e72c1c3a16540f78c15fff613ffe19cd7a6a8 |
关闭
哈希值 for semssimian-0.2.19-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9e73b5d879dda1aacb32ebc32a42788bbad13cb2a6ccd91aa0b6b2e64278b398 |
|
MD5 | 4922978b3fea75715b0c0d51d89f8720 |
|
BLAKE2b-256 | 7f23410866c063b9b80eb3db010b2db56fb3cb423d75f0efaf58c6b01117df9f |
关闭
哈希值 for semssimian-0.2.19-cp310-cp310-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d07c1321dd42a8e73937a9a59df88fdc89ceb33c6c51b1eb842f1bc86d13ac3f |
|
MD5 | fa91365cc59ccc4a5451a2a1d0345b55 |
|
BLAKE2b-256 | 49e7d6250ce0d96b3b95a692a08bd7e4ea956473164365267d3e3823aa956baf |
关闭
哈希值 for semssimian-0.2.19-cp310-cp310-musllinux_1_2_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa4fccfbfba3e2eedf7cbe5ad7b1b39eaf7330a5c056260eab11213f56c90efe |
|
MD5 | a8e02cafc0836bbd512868baa4d9e66e |
|
BLAKE2b-256 | 85f7d4858876d897bd6abc6c60475cb2cd93e86227be54ecd7a568667f43bab4 |
关闭
哈希值 for semssimian-0.2.19-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c5d63ef0a0aa3f715635b6f161124ad75c25df6cb6cd67d28fd4a8024c18fc32 |
|
MD5 | dc570bd13a2efa5d005de2a20957e4f0 |
|
BLAKE2b-256 | b7a210df0655f0b6fa3bc92c9b1b15bf474071b7c6e609ec74e0b264b47c4a3e |
关闭
哈希值 for semssimian-0.2.19-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 36bbf9874bb0a67d55ac08cf90b98a512a6a4a5a23b2d9f014ce1f3095b0be07 |
|
MD5 | ffa37c76cbf3a6197a1ebb56cad518f2 |
|
BLAKE2b-256 | 0b7412e4e8fb0a35600725c143409bcc0b02c1b29b8a0fe2cfb70574996a901e |
关闭
哈希值 for semssimian-0.2.19-cp310-cp310-macosx_10_12_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b77d78cfa33c31c9eb959f58afb0edaeef719a33f86240ffb194573013feb3fd |
|
MD5 | 215a3d0f3b22bfb4ae73b9472ead6bd4 |
|
BLAKE2b-256 | 129c8e39b5e3c64305cf2b2129506ca75713df32b0674a0b8f1b1b982c3dfbea |
关闭
哈希值 for semssimian-0.2.19-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 80cb93d0a1fda68fd7616a500be3d28ea8a9101edb62b18d9dfcd54c1c33a7ea |
|
MD5 | 04a63935dd8b2fd9e7326c0341cb3fa9 |
|
BLAKE2b-256 | e94ca95a53ec187f90933ba55d5749c8709c7d4c89734180d0ae7bf7cc1018cd |
关闭
哈希值 for semsemian-0.2.19-cp39-cp39-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 47ef514bcceb9d29a6b9a9d52599d0f2561bcc2184d4f4ef970c478c8af6b2e1 |
|
MD5 | b76feb535ac0ef374dd2192b807fc093 |
|
BLAKE2b-256 | eb4cadda6c273c43c1185b332377cbd4c6dba2f1f67ff8a9f1a332964b36dfd7 |
关闭
哈希值 for semsemian-0.2.19-cp39-cp39-musllinux_1_2_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0deb447892ec2209daadca92bcbad79c9935ebf0e247b8632c8e01f8ab243408 |
|
MD5 | 56861f741eb5935bbc16242af25f69e8 |
|
BLAKE2b-256 | 30a4c1fa875e79d37b7367f35874e7ff6c731fb82596e64ef571ccb684cc19fb |
关闭
哈希值 for semsemian-0.2.19-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1d1436e29aa4a50a434cfa6f0697f486e905f811f16976a4af99dc58b4e9e481 |
|
MD5 | d00a99ab98f31609380c6b3c95da3430 |
|
BLAKE2b-256 | 0a08d5be46c2758b7c1b1a3754bd18fabeb23fef5e5965539ffb92af9789bb50 |
关闭
哈希值 for semsemian-0.2.19-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2ec4d0b5a154764cf8cba870953f6f49653d07e8c42d3c1cf1d69c86932af13d |
|
MD5 | 3874f24d5e2fe2ce4f1ec47484199b9f |
|
BLAKE2b-256 | 141d24a7055774e60d90d97f1d8775d6b400e5a703eaf0f388205ed2091def8f |
关闭
哈希值 for semsemian-0.2.19-cp39-cp39-macosx_10_12_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 29296e8621060db2c75b51232cec0fafedcf023cf4070ef8dbeba84661e8fd9d |
|
MD5 | e651585fa831abebbcf6930b939116c9 |
|
BLAKE2b-256 | 29ff8a13ab0e49267f51404f5c1822a7f4ae1e36ed18cea713ca37a4113b0ed3 |
关闭
哈希值 for semsemian-0.2.19-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 28f35707d94c08b4939b1e692ba200aece3984331ae1e1922aac5678c2278834 |
|
MD5 | c4eb0e01035ff84226d5ae3d0d20c72b |
|
BLAKE2b-256 | 16115b3a5f6426dd283d52d78b00955cc20bbee3e3e3f51409bce9eb1b32fef5 |
关闭
哈希值 for semsemian-0.2.19-cp38-cp38-musllinux_1_2_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3347820da0e9b95b0276c30f3411e5aeaf99ad1fbd2dad4fef97f9e03af7a803 |
|
MD5 | 40fa8165c61198f58a298b7fad8fc2c5 |
|
BLAKE2b-256 | 8146f16e22ea6fafb681c80fea2d86b1ff450476c292dbd8a62ec7fca7e0f442 |
关闭
哈希值 for semsemian-0.2.19-cp38-cp38-musllinux_1_2_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f61f933a73924b0d1f9483f984be4b81c56a5abee4b5de6585b91c041dcee878 |
|
MD5 | 0a8f9e24f03f249eb23007e765b98c72 |
|
BLAKE2b-256 | 7c7e0aad5ba1f6460f6ce7f05e2ff58bb4f7a1b264253880ae132db024ad13d2 |
关闭
哈希值 for semsemian-0.2.19-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1083530aa7c034cf1055a72daa778e761757ce334f9963c399008fd35f30ddb1 |
|
MD5 | c4c152355f6f037fbe9f72a2340e51ed |
|
BLAKE2b-256 | 561e1e1e6989e5caed6709a54282eda42b8070ec9096559e21a530072379ecd0 |
关闭
哈希值 for semsemian-0.2.19-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 48d983e309851f0ece16045520568c61e953fb5fead39b4698a009594b31c62e |
|
MD5 | 62f172895c63ec8f6a89b4cdcfe61ad2 |
|
BLAKE2b-256 | ce940cc31fc269f721ecbc1c33cedcb3b36504921a66bfcdd7ca3324adfb9611 |
关闭
哈希值 for semsemian-0.2.19-cp38-cp38-macosx_10_12_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 046116f0ca63aae0ec55b528798d5b502a3d12e7fdca4d22c557146ee7094ab6 |
|
MD5 | 31368ddcfbf5df283b83807df2894c6a |
|
BLAKE2b-256 | 56d1254ccfe96e3951606c19f3374027d1a8dcd352e31f99c5a5223c3dfa8eaf |
关闭
哈希值 用于 semsimian-0.2.19-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c710b2fc0d54856e398be0937a68531b3f0c417f06db9ccfa090cfff1c46821f |
|
MD5 | 7f506a0db9d3cfc70e2204d96f140c4b |
|
BLAKE2b-256 | 89d3d9bc8f60235b77dcaa8a594ad308060e0662922c23469184098451680a36 |