python - 初学者 - 查找点所在的“区域”
问题描述
我在 Python 中使用了一个 NumPy 库,我有一个练习如下:
让我们承认一张地图(假地图),其x
坐标y
轴从 0 到 1,代表 1Km²
个领土。每个点都是一个个体,并使用归一化坐标放置在此地图上。
还有一个边界将地图分成两个“区域”。这不是一条直线,它必须通过 A/B/C/D 点,它们是:
A = (0., 0.3711257)
B = (0.496042,0.62673)
C = (0.781478,0.510147)
D = (1.,0.73035714)
练习的一部分是知道任何新点位于哪个区。
显然,我不能只做一个条件来比较一个人的坐标A-B-C-D
,但我不知道我能做什么。
我会很高兴有任何建议。
解决方案
推荐阅读
- c# - PayPal Rest API 突然出现 Instrument_Declined 错误
- python - 根据给定索引的值相似性对 numpy 数组进行分组
- r - 从 checkboxInput 更改图形
- javascript - 如何根据纵向或横向模式(和方向更改)更改“初始比例”?
- javascript - 如果我将函数分配给变量,则会在控制台中显示错误
- typescript - 如何使用打字稿和玩笑模拟猫鼬模式,使用什么类型返回?
- c++ - 为包含多个 QQuickPaintedItems 的 QQuickView 实现滚动
- api - Bandcamp api:查询 my_bands 端点时,您发送什么 POST 信息?
- linux - 如何从源代码构建 Guile 库?
- python - 使用python从netCDF文件中提取数据