NumPyは、配列を操作するためのPythonライブラリです。NumPyを使用すると、配列をスライスしたり、値を更新したり、連結したりするための関数を提供します。
例えば、配列をスライスするには、numpy.array()
関数を使用します。以下の例では、arr
という配列を作成し、arr[0:2]
を使用して、配列の最初から2番目までの要素を取得しています。
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
# 配列の最初から2番目までの要素を取得
slice_arr = arr[0:2]
print(slice_arr)
# [1 2]
また、配列の値を更新するには、numpy.put()
関数を使用します。以下の例では、arr
という配列を作成し、arr[0]
を使用して、配列の最初の要素を更新しています。
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
# 配列の最初の要素を更新
np.put(arr, 0, 10)
print(arr)
# [10 2 3 4 5]
最後に、配列を連結するには、numpy.concatenate()
関数を使用します。以下の例では、arr1
とarr2
という2つの配列を作成し、numpy.concatenate()
関数を使用して、2つの配列を連結しています。
import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 2つの配列を連結
concat_arr = np.concatenate((arr1, arr2))
print(concat_arr)
# [1 2 3 4 5 6]
NumPyを使用すると、配列をスライスしたり、値を更新したり、連結したりするための関数を提供します。