コンテンツにスキップ

簡単な方法でa r a n g eの使用方法を説明します

[

NumPy arange(): np.arange() の使い方

NumPyは、数値計算のための基本的なPythonライブラリです。その中でも最も重要なタイプは、ndarrayという配列型です。NumPyは、さまざまな状況に応じた配列作成のプロシージャを提供しています。その1つが、数値の範囲に基づいたarange()関数です。一般的にはnp.arange()と呼ばれます。なぜなら、NumPyを示すnpは広く使われている省略形だからです。

この記事の最後まで読むと、次のことがわかります:

  • np.arange()とは何か
  • np.arange()の使い方
  • np.arange()に類似したルーチン

それでは、np.arange()を詳しく見ていきましょう!

無料ボーナス: こちらをクリックして、NumPyのスキル向上に役立つ、最高のチュートリアル、ビデオ、書籍へのリンクを示す無料のNumPyリソースガイドにアクセスできます。

np.arange()の返り値とパラメータ

NumPyのarange()は、数値の範囲に基づいた配列作成の手法の一つです。arange()は、均等に間隔が置かれた値を持つndarrayのインスタンスを作成し、その参照を返します。

arange()の4つのパラメータを使用して、配列に含まれる値の範囲、間隔、および型を定義することができます。

Python

numpy.arange([start, ]stop, [step, ], dtype=None) -> numpy.ndarray

コピー!

最初の3つのパラメータは、値の範囲を決定し、4番目のパラメータは要素の型を指定します。

  1. **stop**は、配列の終端を定義する数値であり、配列に含まれません。
  2. **step**は、配列内の各2つの連続する値の間の間隔(差)を定義する数値であり、デフォルトは1です。

stepはゼロにすることはできません。そうしないと、ZeroDivisionErrorが発生します。増分または減分が0の場合、startからどこにも移動することはできません。

dtypeが省略された場合、配列の要素の型は自動的に推定されます。

それでは、np.arange()の使用例を見てみましょう!