ndarraytってなに
ndarray は、NumPy(Numerical Python)パッケージで提供されている多次元配列を表すクラスです。NumPyは、数値計算を行うためのPythonのライブラリであり、特に大規模なデータセットや行列演算などの高度な数値計算に使用されます。
ndarray は、NumPyの中心的なデータ構造であり、N-dimensional array(多次元配列)の略称です。これは、複数の次元を持つ配列を効率的に扱うためのものであり、Pythonの組み込みリストよりも高速でメモリ効率が良いです。NumPyのndarrayは、数学的な演算や統計処理、画像処理、機械学習などのさまざまな科学技術計算に広く活用されています。
以下は、NumPyを使ったndarrayの例です。
python
import numpy as np # 1次元のndarrayを作成する arr_1d = np.array([1, 2, 3, 4, 5]) # 2次元のndarrayを作成する arr_2d = np.array([[1, 2, 3], [4, 5, 6]]) # 3次元のndarrayを作成する arr_3d = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]]) # ndarrayの形状を確認する print(arr_1d.shape) # (5,) print(arr_2d.shape) # (2, 3) print(arr_3d.shape) # (2, 2, 2) # ndarrayの要素へのアクセス print(arr_1d[0]) # 1 print(arr_2d[0, 1]) # 2 print(arr_3d[1, 0, 1])# 6
NumPyのndarrayは、その柔軟性と効率性から、科学技術計算やデータ分析の分野で広く使用されています。

ディスカッション
コメント一覧
まだ、コメントがありません