featuretools.primitives.IsInGeoBox#
- class featuretools.primitives.IsInGeoBox(point1=(0, 0), point2=(0, 0))[source]#
确定坐标是否位于由两个角点坐标定义的框内。
- 描述
坐标值应指定为 (纬度, 经度) 元组。此原语无法处理极点以及接近 +/- 180 度纬度的坐标和框。
- 参数:
point1 (tuple(float, float)) – 框的第一个角的坐标。默认为 (0, 0)。
point2 (tuple(float, float)) – 框的对角角的坐标。默认为 (0, 0)。
示例
>>> is_in_geobox = IsInGeoBox((40.7128, -74.0060), (42.2436, -71.1677)) >>> is_in_geobox([(41.034, -72.254), (39.125, -87.345)]).tolist() [True, False]
方法
__init__
([point1, point2])flatten_nested_input_types
(input_types)将嵌套的列模式输入展平为单个列表。
generate_name
(base_feature_names)generate_names
(base_feature_names)get_args_string
()get_arguments
()get_description
(input_column_descriptions[, ...])get_filepath
(filename)get_function
()属性
base_of
base_of_exclude
commutative
default_value
如果未找到数据,此特征返回的默认值。
description_template
input_types
输入的 woodwork.ColumnSchema 类型
max_stack_depth
name
原语名称
number_output_features
与此特征关联的特征矩阵中的列数
return_type
返回的 ColumnSchema 类型
stack_on
stack_on_exclude
stack_on_self
uses_calc_time
uses_full_dataframe