Python
 Computer >> コンピューター >  >> プログラミング >> Python

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変数と一致するかどうかを確認するために使用されます。

  • 結果は変数に保存されます。

  • これは、コンソールに出力として表示されます。


  1. Pythonの内包表記

    特定のPythonシーケンスを使用して新しいシーケンスを作成できます。これは理解と呼ばれます。これは基本的に、別のシーケンスを使用してリスト、辞書、セット、またはジェネレーターとなるシーケンスを生成するための簡潔なコードブロックを作成する方法です。異なるタイプのシーケンス間の変換の複数のステップが含まれる場合があります。 リスト内包表記 この方法では、既存のリストの値を操作して新しいリストを作成します。次の例では、リストを取得し、指定されたリストの各要素に3を追加して、新しいリストを作成します。 例 given_list = [x for x in range(5)] print(given

  2. Pythonでの行列操作

    Pythonでは、さまざまな行列の操作と操作を解決できます。 Numpy Moduleは、行列演算にさまざまな方法を提供します。 add() −2つの行列の要素を追加します。 減算() −2つの行列の要素を減算します。 divide() −2つの行列の要素を分割します。 multiply() −2つの行列の要素を乗算します。 dot() −行列の乗算を実行し、要素ごとの乗算は実行しません。 sqrt() −行列の各要素の平方根。 sum(x、axis) −マトリックス内のすべての要素に追加します。 2番目の引数はオプションです。これは、軸が0の場合は列の合計を計算し、