4

曲線の座標 (x, y) を表す 2D numpy 配列があり、その曲線を同じ長さの部分に分割して、分割点の座標を取得したいと考えています。

最も簡単な例は、[[0,0],[1,1]]のように 2 点に対して定義された線です。これを2 つの部分に分割したい場合、結果は[0.5,0.5]になります。 3 つの部分[[0.33,0.33],[0.67,0.67]]など。

データがそれほど単純ではない大きな配列でそれを行うにはどうすればよいですか? 配列を長さで分割しようとしていますが、結果は良くありません。

4

2 に答える 2

1

すべての軸で線の長さを取り、必要に応じて分割します。

例: ポイント 1: [0,0] ポイント 2: [1,1]

次に: X 軸上の線の長さ: 1-0 = Y 軸でも 1。

2 つに分割する場合は、これらの長さを分割して、新しい配列を作成します。

[0,0]、[.5、.5]、[1,1]

于 2016-02-24T14:29:28.457 に答える