Pythonで行列のN番目の列を取得する
行列の「n」番目の列を取得する必要がある場合は、「any」メソッドを使用できます。
以下は同じのデモンストレーションです-
例
my_list = [[34, 67, 89], [16, 27, 86], [48, 30, 0]] print("The list is : ") print(my_list) N = 1 print("The value of N has been initialized to -") print(N) elem = 30 my_result = any(sub[N] == elem for sub in my_list) print("Does the element exist in a particular column ? ") print(my_result)
出力
The list is : [[34, 67, 89], [16, 27, 86], [48, 30, 0]] The value of N has been initialized to - 1 Does the element exist in a particular column ? True
説明
-
リストのリストが定義され、コンソールに表示されます。
-
Nの値が初期化されます。
-
これはコンソールに表示されます。
-
elem変数には整数値が割り当てられます。
-
anyメソッドは、リスト内のいずれかの要素が以前に定義されたelem変数と一致するかどうかを確認するために使用されます。
-
結果は変数に保存されます。
-
これは、コンソールに出力として表示されます。
-
Pythonの内包表記
特定のPythonシーケンスを使用して新しいシーケンスを作成できます。これは理解と呼ばれます。これは基本的に、別のシーケンスを使用してリスト、辞書、セット、またはジェネレーターとなるシーケンスを生成するための簡潔なコードブロックを作成する方法です。異なるタイプのシーケンス間の変換の複数のステップが含まれる場合があります。 リスト内包表記 この方法では、既存のリストの値を操作して新しいリストを作成します。次の例では、リストを取得し、指定されたリストの各要素に3を追加して、新しいリストを作成します。 例 given_list = [x for x in range(5)] print(given
-
Pythonでの行列操作
Pythonでは、さまざまな行列の操作と操作を解決できます。 Numpy Moduleは、行列演算にさまざまな方法を提供します。 add() −2つの行列の要素を追加します。 減算() −2つの行列の要素を減算します。 divide() −2つの行列の要素を分割します。 multiply() −2つの行列の要素を乗算します。 dot() −行列の乗算を実行し、要素ごとの乗算は実行しません。 sqrt() −行列の各要素の平方根。 sum(x、axis) −マトリックス内のすべての要素に追加します。 2番目の引数はオプションです。これは、軸が0の場合は列の合計を計算し、