ホームページ >バックエンド開発 >Python チュートリアル >行列の境界要素を出力する Python プログラム
同じ行列に属する他の要素に囲まれていない要素は、境界要素と呼ばれます。この現象を利用してプログラムを構築することができます。入出力シナリオを考えてプログラムを構築してみましょう。
行列(正方行列)を考えてみる
境界要素は、行列の中央要素を除いた要素です。
行列の中間要素は 5 であり、5 以外の中間要素はありません。
したがって、境界要素は行列の境界位置にあるため、9、8、7、6、4、3、2、1 になります。
-行列の最初の要素から開始して、行列を表す配列の要素をスキャンします。
-2 次元配列を使用して行列の要素を繰り返します。1 つの次元は行を表し、もう 1 つの次元は列を表します。したがって、外側のループは行列の行を表し、内側のループは行列の列を表します。
- 要素が最初または最後の行、または最初または最後の列に属している場合、その要素は境界要素とみなされ、印刷できます。
- そうでない場合、その要素は非境界要素とみなされ、スキップされる必要があります。この場合、非境界要素の代わりにスペースを印刷する必要があります。
###例###以上が行列の境界要素を出力する Python プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。