小编Geo*_*erd的帖子

Python测试点是否在矩形中

我是python新手,仍然在学习绳索,但是我希望有更多经验的人可以帮助我。

我正在尝试编写以下Python脚本:

  1. 创造四个点
  2. 创建四个矩形
  3. 检查每个点是否在任何矩形中,然后将结果写到输出文件中。

问题涉及两个数据结构Point和Rectangle类。我已经开始创建Point类和Rectangle类。矩形类应包含根据随机模块的随机方法创建的相关数据集。从我的尝试中可以看出,我到处都是,但是我使用#comments来尝试获得自己想做的事情。

我的具体问题是:
1)如何使此脚本正常工作?
2)我缺少哪些变量或函数来生成随机矩形,并查看这些矩形中是否有特定点?

## 1. Declare the Point class
class Point:
    def __init__(self,x = 0.0, y = 0.0): 
        self.x = x 
        self.y = y
    pass
## 2. Declare the Rectangle class 
class Rectangle: 
    def __int__(self): ## A rectangle can be determined aby (minX, maxX) (minY, maxY) 
        self.minX = self.minY = 0.0 
        self.maxX = self.maxY = 1.0 
    def contains(self, point): ## add code to check if a point is within a rectangle 
        """Return true if …
Run Code Online (Sandbox Code Playgroud)

python geospatial

1
推荐指数
2
解决办法
9796
查看次数

标签 统计

geospatial ×1

python ×1