numpy配列スライスのルールは次のとおりです:

NumPy配列のスライス規則は、[start:end:step]の形式で行います。ここで、startはスライスの開始位置(含む)、endはスライスの終了位置(含まない)、stepはスライスのステップ(デフォルトは1)です。

具体的なルールは以下のとおりです。

  1. 「start」のみを指定した場合、start 位置以降、最後の要素までを指します。
  2. 只で記述した場合、配列の最初の要素からendの位置の直前の要素までの要素を指します。
  3. startとendの両方が指定された場合は、startの位置からendの位置の前の要素までを指す。
  4. ステップがあると、ステップごとのスライスであることを意味します。

スライス操作は既存の配列のデータを共有する新しい配列を返します。そのため、スライスの変更は元の配列の値に影響を与えます。

bannerAds