{ "info": { "author": "momijiame", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# gokinjo\n\n- A feature extraction library based on k-nearest neighbor algorithm in Python\n - k-NN based feature has experience of being used in 1st place solution of Kaggle competition\n- Switchable backend of k-NN algorithm\n - [scikit-learn](https://github.com/scikit-learn/scikit-learn) (default)\n - [annoy](https://github.com/spotify/annoy)\n- FYI: 'gokinjo' is meant neighborhood in japanese.\n\n### Prerequisite\n\n- Python 3.6 or later\n- setuptools >= 30.0.3.0\n\n### How to install\n\n#### From PyPI\n\n```bash\n$ pip install gokinjo\n```\n\n##### With annoy backend\n\n```bash\n$ pip install \"gokinjo[annoy]\"\n```\n\n#### From source code\n\n```bash\n$ pip install git+https://github.com/momijiame/gokinjo.git\n```\n\n### Usage example\n\n- Please see [examples](https://github.com/momijiame/gokinjo/tree/master/examples) in GitHub repository.\n\n### How to setup of development environment\n\n```bash\n$ pip install -e \".[develop]\"\n$ pytest\n```\n\n### References\n\n- The competition which k-NN feature was used on 1st place solution \n - https://www.kaggle.com/c/otto-group-product-classification-challenge/discussion/14335\n- R implementation\n - https://github.com/davpinto/fastknn/blob/master/R/extract.R\n- Another Python implementation\n - https://github.com/upura/knnFeat\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/momijiame/gokinjo", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "gokinjo", "package_url": "https://pypi.org/project/gokinjo/", "platform": "", "project_url": "https://pypi.org/project/gokinjo/", "project_urls": { "Homepage": "https://github.com/momijiame/gokinjo" }, "release_url": "https://pypi.org/project/gokinjo/0.1.0/", "requires_dist": [ "numpy", "scikit-learn", "annoy ; extra == 'annoy'", "pytest ; extra == 'develop'", "pytest-flake8 ; extra == 'develop'", "pytest-cov ; extra == 'develop'", "annoy ; extra == 'develop'", "matplotlib ; extra == 'develop'", "pytest ; extra == 'testing'", "pytest-flake8 ; extra == 'testing'", "pytest-cov ; extra == 'testing'", "annoy ; extra == 'testing'" ], "requires_python": "", "summary": "k-NN feature extraction utility", "version": "0.1.0" }, "last_serial": 4792070, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "12dce4ec861569eb2db564aa466a409f", "sha256": "2e8ff70832415552b7de22b78b84736ffebdbaa908f88d7c020a99d87419cab7" }, "downloads": -1, "filename": "gokinjo-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "12dce4ec861569eb2db564aa466a409f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10250, "upload_time": "2019-02-07T17:08:00", "url": "https://files.pythonhosted.org/packages/0d/67/0061bb60605d2d8235e15c37f2c60adb7a25a0fd8183d08a48572e04becc/gokinjo-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a76bca0c3cc5b97b8c66bbd8347868f", "sha256": "11e0fe7212caa4705eeb987706e6397a5ab69ed4a1bcbb646542cadd87a86521" }, "downloads": -1, "filename": "gokinjo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2a76bca0c3cc5b97b8c66bbd8347868f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4792, "upload_time": "2019-02-07T17:08:02", "url": "https://files.pythonhosted.org/packages/9e/3a/7a6d6874cef8922e324e3c903bb5ca502d0eb0620f7446649d6c4edbe8bd/gokinjo-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "12dce4ec861569eb2db564aa466a409f", "sha256": "2e8ff70832415552b7de22b78b84736ffebdbaa908f88d7c020a99d87419cab7" }, "downloads": -1, "filename": "gokinjo-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "12dce4ec861569eb2db564aa466a409f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10250, "upload_time": "2019-02-07T17:08:00", "url": "https://files.pythonhosted.org/packages/0d/67/0061bb60605d2d8235e15c37f2c60adb7a25a0fd8183d08a48572e04becc/gokinjo-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a76bca0c3cc5b97b8c66bbd8347868f", "sha256": "11e0fe7212caa4705eeb987706e6397a5ab69ed4a1bcbb646542cadd87a86521" }, "downloads": -1, "filename": "gokinjo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "2a76bca0c3cc5b97b8c66bbd8347868f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4792, "upload_time": "2019-02-07T17:08:02", "url": "https://files.pythonhosted.org/packages/9e/3a/7a6d6874cef8922e324e3c903bb5ca502d0eb0620f7446649d6c4edbe8bd/gokinjo-0.1.0.tar.gz" } ] }