コンテンツにスキップ

Pythonチュートリアル: np.arangeの使い方

CodeMDD.io

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

NumPyは、数値計算のための基本的なPythonライブラリです。その中でも最も重要なタイプは、ndarrayと呼ばれる配列型です。NumPyにはさまざまな状況に応じた配列の作成ルーチンがたくさんあります。その中の1つが数値の範囲に基づいたarange()関数です。広く使われるNumPyの略称であるnpと一緒にnp.arange()とも呼ばれることがよくあります。

この記事の終わりまでには、次のことがわかるでしょう:

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

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

無料ボーナス:NumPyのスキルを向上させるための最高のチュートリアル、ビデオ、書籍を紹介する無料のNumPyリソースガイドにアクセスするには、ここをクリックしてください

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

NumPyのarange()は、数値範囲に基づく配列生成ルーチンの1つです。これにより、均等に区切られた値で構成されるndarrayのインスタンスが作成され、その参照が返されます。

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

Python

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

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

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

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

dtypeが省略された場合、arange()は整数を使用します。

実例を示します。