1

私は多くの問題を抱えています。私は6時間ほどでPythonの割り当てがあり、頭を悩ませることができません。長いポイントリストのインデックスに基づいて線分を作成するメソッドを初期化するクラスを作成する必要があります。したがって、、、、で構成されdef __init__ます。次に、matplotlibとpyplotを使用して、すでにグラフ上にあるリストにあるポイントを実際にプロットするテスターを作成する必要があります。私はただ困惑している、突然私はもう論理を見ることができない。最終的には、プロットベクトルメソッドを作成する必要があることはわかっていますが、非常に混乱しています。def getstartsegmentdef getendsegment

class LineSegment:

    def __init__(self, start, end):
                self.start = start
                self.end = end
    def __str__(self):
                return "["+self.start.__str__()+"],["+self.end.__str__()+"]"
    def getstartseg(self, _allPoints):
        indices = []
        idx = -1
        while True:
           try:
              idx = _allPoints.index(self, idx+1)
              indices.append(idx)
           except ValueError:
               break
        return indices
        
    def getendseg(self, _allPoints):
        indices = []
        idx = 0
        while True:
            try:
                idx = _allPoints.index(self, idx+1)
                indices.append(idx)
            except ValueError:
                break
        return indices

これは私がこれまでに持っているものですが、実際には何も答えていません。構造のない関数を試すだけ

4

0 に答える 0