転置行列
return [list(i) for i in zip(*data)]
list内包表記でリストを返す。
zip()はタプルのリストを返す。zip(*ALLAY)で先頭の要素のタプル、次の要素のタプル…というタプルのリストを作れるから、それをlist()でリストに変換する。
return [list(i) for i in zip(*data)]
list内包表記でリストを返す。
zip()はタプルのリストを返す。zip(*ALLAY)で先頭の要素のタプル、次の要素のタプル…というタプルのリストを作れるから、それをlist()でリストに変換する。