Pythonでは、リストと配列の間で変換を行うことがよくあります。これは、リストと配列がそれぞれ異なる特性と利点を持っているためです。ここでは、PythonのリストとNumPyの配列の間での変換方法について説明します。
PythonのリストからNumPyの配列への変換
PythonのリストからNumPyの配列への変換は、numpy.array()
関数を使用して行います。以下に例を示します。
import numpy as np
# Pythonのリスト
list = [1, 2, 3, 4, 5]
# リストからNumPyの配列へ変換
array = np.array(list)
print(array)
このコードを実行すると、PythonのリストがNumPyの配列に変換され、その結果が出力されます。
NumPyの配列からPythonのリストへの変換
逆に、NumPyの配列からPythonのリストへの変換を行うには、tolist()
関数を使用します。以下に例を示します。
import numpy as np
# NumPyの配列
array = np.array([1, 2, 3, 4, 5])
# 配列からリストへ変換
list = array.tolist()
print(list)
このコードを実行すると、NumPyの配列がPythonのリストに変換され、その結果が出力されます。
以上が、PythonのリストとNumPyの配列の間での変換方法になります。これらの変換方法を理解し、適切に使用することで、Pythonでのデータ処理がより効率的になります。.