Doublebellycluster
******************
Doublebellycluster - это Библиотека кластеризации на анализе плотности
Установка
*********
.. code:: bash
pip install doublebellycluster
или
.. code:: bash
python setup.py install
Примеры
*******
.. code:: python
import doublebellycluster
# Главный класс
doubleclustering = doublebellycluster.Doubleclustering()
# запустить кластеризацию на данных xy
# данные должны быть непрерывными
xy['col'] = doubleclustering.do_continis( xy[['xx', 'yy']],
calc_aggregate_all= True,
percentile_cut = 10)
doubleclustering.d3_color_map(folder='C:/Users/User/Desktop',show_save = False)
doubleclustering.show_fi_plot_(folder='C:/Users/User/Desktop',show_save = False)
# Есть еще функции
# Сравнивает две последовательности
doublebellycluster.seq_match(a, b)
# найти расстояние между кластерами
doublebellycluster.get_inter_dist(df,col)
История изменений
*****************
* **Release 1.3.2 (2023-03-20)**
* Пока работает только на непрерывных данных
* **Release 1.3.1 (2023-02-28)**
* Если гео данные - то их нужно подготавливать :code:`import pyproj`
* Исправлено :code:`AttributeError` при вызове :code:`ResourceLinkObject.public_listdir()`
Raw data
{
"_id": null,
"home_page": "",
"name": "doublebellycluster",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.5",
"maintainer_email": "",
"keywords": "clustering intra_distance clustering-share-devide sequence-matching",
"author": "George Pavlov",
"author_email": "pavlovgeorgem@yandex.ru",
"download_url": "https://files.pythonhosted.org/packages/2e/8f/d4598c1b98c092dd9177880bb1227468c40db4591a4a738b4a9bcf693bdd/doublebellycluster-0.0.8.tar.gz",
"platform": null,
"description": "Doublebellycluster\r\n******************\r\n\r\nDoublebellycluster - \u044d\u0442\u043e \u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0435 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u0438\r\n\r\n\r\n\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\r\n*********\r\n\r\n\r\n.. code:: bash\r\n\r\n pip install doublebellycluster\r\n\r\n\u0438\u043b\u0438\r\n\r\n.. code:: bash\r\n\r\n python setup.py install\r\n\r\n\u041f\u0440\u0438\u043c\u0435\u0440\u044b\r\n*******\r\n\r\n.. code:: python\r\n\r\n import doublebellycluster\r\n\r\n # \u0413\u043b\u0430\u0432\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441\r\n doubleclustering = doublebellycluster.Doubleclustering()\r\n # \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 xy\r\n # \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043e\u043b\u0436\u043d\u044b \u0431\u044b\u0442\u044c \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u043c\u0438\r\n\r\n xy['col'] = doubleclustering.do_continis( xy[['xx', 'yy']],\r\n calc_aggregate_all= True,\r\n percentile_cut = 10)\r\n doubleclustering.d3_color_map(folder='C:/Users/User/Desktop',show_save = False)\r\n\r\n doubleclustering.show_fi_plot_(folder='C:/Users/User/Desktop',show_save = False)\r\n \r\n\r\n # \u0415\u0441\u0442\u044c \u0435\u0449\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438\r\n\r\n # \u0421\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442 \u0434\u0432\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438\r\n doublebellycluster.seq_match(a, b)\r\n\r\n # \u043d\u0430\u0439\u0442\u0438 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0430\u043c\u0438\r\n doublebellycluster.get_inter_dist(df,col)\r\n\r\n\r\n\r\n\r\n\r\n\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439\r\n*****************\r\n\r\n* **Release 1.3.2 (2023-03-20)**\r\n\r\n * \u041f\u043e\u043a\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445\r\n\r\n* **Release 1.3.1 (2023-02-28)**\r\n\r\n * \u0415\u0441\u043b\u0438 \u0433\u0435\u043e \u0434\u0430\u043d\u043d\u044b\u0435 - \u0442\u043e \u0438\u0445 \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0434\u0433\u043e\u0442\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c :code:`import pyproj` \r\n * \u0418\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e :code:`AttributeError` \u043f\u0440\u0438 \u0432\u044b\u0437\u043e\u0432\u0435 :code:`ResourceLinkObject.public_listdir()`\r\n\r\n\r\n\r\n\r\n",
"bugtrack_url": null,
"license": "LGPLv3",
"summary": "\u0411\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u043a\u043b\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u0435 \u043f\u043b\u043e\u0442\u043d\u043e\u0441\u0442\u0438",
"version": "0.0.8",
"project_urls": null,
"split_keywords": [
"clustering",
"intra_distance",
"clustering-share-devide",
"sequence-matching"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2e8fd4598c1b98c092dd9177880bb1227468c40db4591a4a738b4a9bcf693bdd",
"md5": "de15abee6799850c222545fec030492a",
"sha256": "d5343e21b13802d786e1c32813c9cf759e48e5b8c106a628a76dce5daef2481f"
},
"downloads": -1,
"filename": "doublebellycluster-0.0.8.tar.gz",
"has_sig": false,
"md5_digest": "de15abee6799850c222545fec030492a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 30777,
"upload_time": "2023-09-25T18:31:22",
"upload_time_iso_8601": "2023-09-25T18:31:22.049246Z",
"url": "https://files.pythonhosted.org/packages/2e/8f/d4598c1b98c092dd9177880bb1227468c40db4591a4a738b4a9bcf693bdd/doublebellycluster-0.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-25 18:31:22",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "doublebellycluster"
}