私はpythonが初めてで、これを行う最善の方法がわかりません。
ポイントを表すタプルのリストと、オフセットを表す別のリストがあります。これが形成するすべての組み合わせのセットが必要です。ここにいくつかのコードがあります:
offsets = [( 0, 0),( 0,-1),( 0, 1),( 1, 0),(-1, 0)]
points = [( 1, 5),( 3, 3),( 8, 7)]
したがって、結合されたポイントの私のセットは
[( 1, 5),( 1, 4),( 1, 6),( 2, 5),( 0, 5),
( 3, 3),( 3, 2),( 3, 4),( 4, 3),( 2, 3),
( 8, 7),( 8, 6),( 8, 8),( 9, 7),( 7, 7)]
NumPy やその他のライブラリを使用できません。