pandasでpaiza問題(二重ループ:行列の転置)

スポンサーリンク

paizaへのリンク(二重ループ:行列の転置 (paizaランク D 相当)

pandasは df.T あるいは df.transpose() で簡単に行列を転置出来る。

import pandas as pd

n, k = [int(_) for _ in input().split()]
lst1 = []

for i in range(n):
    tmp = [int(_) for _ in input().split()]
    lst1.append(tmp)

df = pd.DataFrame(lst1)
df = df.T  # df = df.transpose() でも同じ

for i in range(k):
    for j in range(n):
        if j == n - 1:
            print(df.iloc[i, j])
        else:
            print(df.iloc[i, j], end=' ')

「pandasでpaiza問題」カテゴリトップへのリンク

コメント

当ブログのコンテンツが気に入ったら広告ブロックの解除(ホワイトリスト化)をご検討下さい。

Please disable your adblocker or whitelist this site!

タイトルとURLをコピーしました