この投稿では、Python と Seaborn および Matplotlib を使用して、1970 年ワールドカップ決勝でのブラジルの動きの ヒート マップ を作成する試みを開始しました。 。このアイデアは、その試合の特徴的なプレー スタイルに基づいて、フィールド上のブラジル チームによるスペースの占有を表現することでした。
フィールドは、サイドライン、ゴールエリア、中央円を含む比例座標(130x90)で設計されており、現実的なサッカーフィールドを表しています。このレイアウトの構築には、draw_green_field() 関数が使用されました。
90x130 の行列はフィールドを表し、各点はフィールドの領域に対応します。 generate_heatmap() 関数は、ガウス フィルターを使用してデータを平滑化し、「より熱い」ゾーン (混雑した領域) を作成します。
ブラジルのプレースタイルに基づく架空のデータ:
generate_1970_final_data() 関数は、守備活動を減らしながら、サイドと攻撃におけるブラジルの優位性を反映してこのデータを生成します。
Google Colab でコードをチェックしてください: ブラジル vs イタリア、1970 - ヒートマップ
最終マップは、ブラジルがより攻撃的な活動でフィールドをどのように占領したかを強調していますが、ブラジルも多くのプレーを生み出そうとしたフィールドのサイドをより正確に埋める方法をよりよく理解する必要があります。この投稿には、試合に関してマップの信頼性が高まり次第、結論を出すことを目的として編集が加えられます。
以上がヒート マップ – ブラジル vs イタリア ワールドカップ決勝)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。