in ,

🧑🏻‍💻TechAcademy|Pythonでitertoolsモジュールを使って直積を求める方法 【初心者向け】

Pythonでitertoolsモジュールを使って直積を求める方法 【初心者向け】

Pythonで直積を求める方法 (itertoolsモジュールの使い方)について解説します。

そもそもPythonについてよく分からないという方は、Pythonとは何なのか解説した記事を読むとさらに理解が深まります。

 

なお本記事は、TechAcademyのオンラインブートキャンプPython講座の内容をもとに紹介しています。

 

 

直積とは

直積とは、複数の集合から要素を一つずつ取り出して組にしたものです。直積集合やデカルト積とも呼ばれます。

Wikipedia

例えば上記の場合、A={x, y, z}、B={1, 2, 3}なので、直積A×Bは以下のようになります。

A×B={(x,1),(x,2),(x,3),(y,1),(y,2),(y,3),(z,1),(z,2),(z,3)}

 

直積を求める方法(itertools.productの使い方)

Python で直積を求めるには、 itertools.product を使います。 itertools…

→「TechAcademyマガジン」で続きを詳しく見る