コード例 #1
0
def predict_segmented(scaler, classifier, coords1, coords2):
    vector1 = get_classifier_vector_from_coords(coords1, coords2)
    vector2 = get_classifier_vector_from_coords(coords2, coords1)
    if vector1 is not None:
        vector1 = [vector1]
        if scaler is not None:
            vector1 = scaler.transform(vector1)
    if vector2 is not None:
        vector2 = [vector2]
        if scaler is not None:
            vector2 = scaler.transform(vector2)
    return ((vector1 is not None) and classifier.predict(vector1) == [1]) or (
        (vector2 is not None) and classifier.predict(vector2) == [1]
    )
コード例 #2
0
ファイル: segmented.py プロジェクト: osm-fr/export-cadastre
def get_segmented_analysis_vector_from_osm(osm_data, way1, way2):
    vector = get_classifier_vector_from_coords(
            osm_way_coords_and_nbways(osm_data, way1),
            osm_way_coords_and_nbways(osm_data, way2))
    return vector