Pythonでは、二次元配列(リスト)から特定の列を取り出す方法があります。これは、データ分析や機械学習などのタスクで頻繁に使用されます。
二次元配列の生成
まずは、二次元配列を生成します。以下のコードは、3行3列の二次元配列を生成します。
M = []
M.append([1, 2, 3])
M.append([4, 5, 6])
M.append([7, 8, 9])
print(M)
列の取り出し
次に、この二次元配列から特定の列を取り出します。Pythonでは、リスト内包表記を使用して列を取り出すことができます。
# 1列目を取り出す
print([row[0] for row in M])
# 2列目を取り出す
print([row[1] for row in M])
# 3列目を取り出す
print([row[2] for row in M])
このように、Pythonのリスト内包表記を使用すると、二次元配列から簡単に列を取り出すことができます。このテクニックは、Pythonでデータを操作する際に非常に便利です。