{"cells":[
 {
  "cell_type": "code",
  "execution_count": null,
  "metadata": {
   "collapsed": false
  },
  "outputs": [],
  "source": "import numpy as np\nimport pandas as pd\nimport matplotlib.pyplot as plt\nfrom scipy.spatial import Voronoi, voronoi_plot_2d\ndf_train = pd.read_csv(\"../input/train.csv\")\ncentroids = df_train[[\"x\",\"y\",\"place_id\"]].groupby(\"place_id\").median()\n\ncent_small = centroids[(centroids[\"x\"] < 0.125) & (centroids[\"y\"] < 0.125)]\ncent_small\nvor = Voronoi(cent_small, qhull_options=\"Qc\")\n\nvoronoi_plot_2d(vor)\nplt.show()"
 },
 {
  "cell_type": "code",
  "execution_count": null,
  "metadata": {
   "collapsed": false
  },
  "outputs": [],
  "source": ""
 }
],"metadata":{"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"}}, "nbformat": 4, "nbformat_minor": 0}