Polars插件,用于成对距离函数
项目描述
Hellooo :)
此插件仍在开发中,主要目标是提供列表、数组和字符串数据类型上的距离度量。
文档可以在这里找到: https://ion-elgreco.github.io/polars-distance/
示例
import polars
import polars_distance as pld
df = pl.DataFrame({
"foo":"hello",
"bar":"hella world"
})
df.select(
pld.col("foo").dist_str.hamming('bar').alias('dist')
)
┌──────┐
│ dist │
│ --- │
│ u32 │
╞══════╡
│ 7 │
└──────┘
df.select(
pld.col('foo').dist_str.levenshtein('bar').alias('dist')
)
┌──────┐
│ dist │
│ --- │
│ u32 │
╞══════╡
│ 6 │
└──────┘
df = pl.DataFrame(
{
"arr": [[1, 2, 10]],
"arr2": [[2, 5, 9]],
},
schema={
"arr": pl.Array(inner=pl.Float64, width=3),
"arr2": pl.Array(inner=pl.Float64, width=3),
},
)
df.select(pld.col('arr').dist_arr.euclidean('arr2').alias('dist'))
shape: (1, 1)
┌──────────┐
│ dist │
│ --- │
│ f64 │
╞══════════╡
│ 3.316625 │
└──────────┘
项目详情
下载文件
下载适合您平台的项目文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
polars_distance-0.4.3.tar.gz (22.7 kB 查看哈希值)
构建分发
关闭
polars_distance-0.4.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9c0e185e91a10938a8a3b8fb894d6f6be0e0212b07db8539acfb15f7e79de93d |
|
MD5 | 35adc560d5c7aa340c212fdc6516cf02 |
|
BLAKE2b-256 | 230fd1187c5b43989ae2a31c13437cd63050239e051094060fd2431032249bab |
关闭
polars_distance-0.4.3-cp38-abi3-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6b3405744e6da53fff0a179eb6f9f59bd2a0b9eb32389f996a3599d8af48bf82 |
|
MD5 | 240c351d2a01c06297b52c2a7404a312 |
|
BLAKE2b-256 | 773d44e3f12a525927b131f0e974c0abea4e094b2687f2e323e8ffdce1b8421f |
关闭
polars_distance-0.4.3-cp38-abi3-win32.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fd4204e93058a3725b8867477a2c7b9e740ff889d9409931b361d3489bd9a740 |
|
MD5 | 2c3a9ccbeb551565d9d1e7e4596953e4 |
|
BLAKE2b-256 | 9832de6988fea9b8731f628c0f5c9771e0b44f34a6c7eed4ad1e131708cab0d1 |
关闭
polars_distance-0.4.3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5c9aab5989534cd42f99a5d8a41a434f132f37639f3384bc56c92afb0cfc457a |
|
MD5 | fa25f1fe601c645ecb35587e5382b804 |
|
BLAKE2b-256 | cdfc3d06e4ddba3d94cd80cd35702c484e9e59307bc76379c28f910887845f06 |
关闭
polars_distance-0.4.3-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ed063e784f4b659fb888835ca8de204b5a9ea17b19baa8527da3b46b82beff02 |
|
MD5 | a1c4335e0b789fbe4db6804fd603b57e |
|
BLAKE2b-256 | b3d2fd60d2af4433d24e5421d7494ab8c8b2e1531a3bb33cfb3f72840bf404f2 |
关闭
polars_distance-0.4.3-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 12602fa0f17332aced3b7c6db3b11ea2df40aa0a0692bbd6d63ebca616c7f84f |
|
MD5 | c6761b302725d06df66513024048f05e |
|
BLAKE2b-256 | f43cb63dd94fe86588079efe47bb89745afc3f32f68fec3db24719b68f746dbe |
关闭
polars_distance-0.4.3-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1e6ec03ca42753c33ea7250afce4c4138333ee604b7e5bf0330775e7e53f46c4 |
|
MD5 | 3656f42a9c77dbf50e3fbff2d200f121 |
|
BLAKE2b-256 | 6026f04dcf12d5ad213394e9c7d9cfdccb55bb6a4627bc7351eee565cc4b2d97 |
关闭
polars_distance-0.4.3-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f62350946e3e1735487a98b763745096f5fcd3c5266ddf61fbbec35e62b60468 |
|
MD5 | dc4f4c49b688711e4df5f88b068a7fb8 |
|
BLAKE2b-256 | 8bae66e6c2b260b5c4ea8545a8ee382d9b47442ee5b68b3ad71c0cbb820b37c0 |
关闭
polars_distance-0.4.3-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0cc1e2b73e0347b59800448ba2eda07b7f8b002531e6bb2191e13d837329148a |
|
MD5 | 0b17b159d70892106252001300ed89d2 |
|
BLAKE2b-256 | 7bc427381b3d455a952e72cf7499fce559a3317544c8f65af6aff5b41214b7ea |
关闭
polars_distance-0.4.3-cp38-abi3-macosx_11_0_arm64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1aa81c2738825844bac342a7de33b4d940140c964f0e587118aab4f87674b02d |
|
MD5 | 573bc27fc827fcb8b9b4c08d6a0c6129 |
|
BLAKE2b-256 | 5c87a0037fc01b487cb705500530c91487ab49d554d1b3bfdc6e66e8fe992700 |
关闭
polars_distance-0.4.3-cp38-abi3-macosx_10_12_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d9a388510cad81be5c7ba978720595369a530a52394322f74e2455b9591ea73f |
|
MD5 | 8c8048111f1a26d73f8fd3cd4368fb71 |
|
BLAKE2b-256 | bb7af69f767b0cf04d98bb9583d29a2fb8f1cd9570708d428c9c65cb83dddb00 |