File size: 595 Bytes
3de68fd
 
 
 
 
 
 
721ccd8
 
 
 
 
 
 
 
3de68fd
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import geopandas as gpd
import config
import numpy


def get():
    all_restaurants = gpd.read_file(config.restaurants_filepath)
    all_restaurants = all_restaurants.dropna(subset=["name", "cuisine"])
    sub_restaurants = all_restaurants.sample(
        config.total_restaurants_number, random_state=42
    )
    point_coordinates = [
        list([int(point.coords[0][0]) % 10000, int(point.coords[0][1]) % 10000])
        for point in sub_restaurants["geometry"].to_crs("epsg:2154")
    ]
    point_coordinates = numpy.array(point_coordinates)

    return sub_restaurants, point_coordinates