[ 参照リンク:Pythonの配列|配列1(紹介と機能)](https://www.imangodoc.com/154.html)
python array add array
Python doesn’t have any specific data type as an array. We can use List that has all the characteristics of an array.
Pythonには、配列として特定のデータタイプはありません。配列のすべての特性を備えたリストを使用できます。
Python array module can be used to create an array of integers and floating-point numbers.
Python配列モジュールを使用して、整数と浮動小数点数の配列を作成できます。
If you want to do some mathematical operations on an array, you should use the NumPy module.
アレイに対して数学的な操作を実行する場合は、NumPyモジュールを使用する必要があります。
Listを配列として使用している場合は、append()、insert()、extend()関数を使用できます。詳細については、Python add to Listを参照してください。Listを配列として使用している場合は、append()、insert()、extend()関数を使用できます。 append()、insert()、extend()関数。詳細については、Pythonの[リストに追加]を参照してください。配列モジュールを使用している場合は、+演算子、append()、insert()、およびextend()関数を使用して連結を使用し、配列に要素を追加できます。配列モジュールを使用している場合は、+演算子を使用できます。 、Append()、insert()、およびextend()関数は、配列に要素を追加するために連結されます。 NumPy配列を使用している場合は、append()およびinsert()関数を使用します。NumPy配列を使用している場合は、append()およびinsert()関数を使用します。
2.アレイモジュールを使用してアレイに要素を追加する
+演算子を使用すると、両方の配列の要素を含む新しい配列が返されます。+演算子を使用すると、両方の配列の要素を含む新しい配列が返されます。 append():要素を配列の最後に追加します。append():要素を配列の最後に追加します。 insert():配列の指定されたインデックスの前に要素を挿入します。insert():配列の指定されたインデックスの前に要素を挿入します。 extend():指定された配列要素をこの配列に追加するために使用されます。extend():指定された配列要素をこの配列に追加するために使用されます。
import array
arr1 = array.array('i', [1, 2, 3])
arr2 = array.array('i', [4, 5, 6])
print(arr1) # array('i', [1, 2, 3])
print(arr2) # array('i', [4, 5, 6])
arr3 = arr1 + arr2
print(arr3) # array('i', [1, 2, 3, 4, 5, 6])
arr1.append(4)
print(arr1) # array('i', [1, 2, 3, 4])
arr1.insert(0, 10)
print(arr1) # array('i', [10, 1, 2, 3, 4])
arr1.extend(arr2)
print(arr1) # array('i', [10, 1, 2, 3, 4, 4, 5, 6])
append():指定された値が配列の最後に追加されます。軸が指定されていない場合、配列は追加される前にフラット化されます。append():指定された値は配列の最後に追加されます。軸がない場合は、取り付ける前にアレイを平らにしてください。 insert():指定されたインデックスに値を挿入するために使用されます。軸に基づいて要素を挿入できます。そうでない場合、要素は挿入操作の前にフラット化されます。insert():指定されたインデックスに値を挿入するために使用されます。軸に基づいて要素を挿入できます。そうしないと、挿入操作の前に要素が平坦化されます。
>>> import numpy as np
np_arr1 = np.array([[1, 2], [3, 4]])
np_arr2 = np.array([[10, 20], [30, 40]])
np.append(np_arr1, np_arr2)
array([ 1, 2, 3, 4, 10, 20, 30, 40])
np.append(np_arr1, np_arr2, axis=0)
array([[ 1, 2],
[ 3, 4],
[10, 20],
[30, 40]])
np.append(np_arr1, np_arr2, axis=1)
array([[ 1, 2, 10, 20],
[ 3, 4, 30, 40]])
np.insert(np_arr1, 1, np_arr2, axis=0)
array([[ 1, 2],
[10, 20],
[30, 40],
[ 3, 4]])
np.insert(np_arr1, 1, np_arr2, axis=1)
array([[ 1, 10, 30, 2],
[ 3, 20, 40, 4]])
4.参考文献
アレイモジュールnumpy.append()ドキュメントnumpy.append()ドキュメント
翻訳元:https://www.journaldev.com/33185/python-add-to-array
python array add array