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

Pythonのマトリックスでの垂直連結


行列を垂直方向に連結する必要がある場合は、リスト内包表記を使用できます。

以下は同じのデモンストレーションです-

from itertools import zip_longest

my_list = [["Hi", "Rob"], ["how", "are"], ["you"]]

print("The list is : ")
print(my_list)

my_result = ["".join(elem) for elem in zip_longest(*my_list, fillvalue ="")]

print("The list after concatenating the column is : ")
print(my_result)

出力

The list is :
[['Hi', 'Rob'], ['how', 'are'], ['you']]
The list after concatenating the column is :
['Hihowyou', 'Robare']

説明

  • 必要なパッケージがインポートされます。

  • リストのリストが定義され、コンソールに表示されます。

  • リスト内包表記は、要素を圧縮し、空のスペースを削除して要素を結合するために使用されます。

  • これは変数に割り当てられます。

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


  1. Pythonのsort()

    このチュートリアルでは、リストのソート方法について学習します。チュートリアルに飛び込みましょう。メソッドsortは、昇順のリストを並べ替えるために使用されます または降順 注文。 オプションのパラメータがある場合とない場合の並べ替え方法の多くのケースがあります 。 メソッドの並べ替えはインプレースメソッドです。元のリストで直接変更されます 一つずつ見ていきましょう。 デフォルトのsort() メソッド並べ替え オプションのパラメータがない場合、リストは昇順で並べ替えられます 注文。例を見てみましょう。 例 # initializing a list numbers = [4, 3, 5

  2. Pythonで行列を転置しますか?

    行列を転置するということは、その列をその行に変換することを意味します。転置後にどのように見えるかを例で理解しましょう。 -のような元の行列があるとします。 x = [[1,2][3,4][5,6]] 上記の行列「x」には、1、3、5と2、4、6を含む2つの列があります。 したがって、行列「x」の上に転置すると、列が行になります。したがって、上記のマトリックスの転置バージョンは次のようになります- x1 = [[1, 3, 5][2, 4, 6]] したがって、別のマトリックス「x1」があります。これは、さまざまな場所でさまざまな値を使用してさまざまに編成されています。 以下は、Pyt