이번 게시물에서는 Seaborn 및 Matplotlib과 함께 Python을 사용하여 1970년 월드컵 결승전에서 브라질의 움직임에 대한 히트 맵을 만드는 시도를 시작했습니다. . 그 아이디어는 해당 경기의 플레이 스타일을 기반으로 브라질 팀이 필드에서 공간을 점유하는 모습을 표현하는 것이었습니다.
사이드라인, 골지역, 중앙원 등을 비례좌표(130x90)로 디자인하여 실제 축구장을 표현하였습니다. 이 레이아웃을 빌드하는 데 draw_green_field() 함수가 사용되었습니다.
90x130 행렬은 필드를 나타내며 각 점은 필드의 영역에 해당합니다. generate_heatmap() 함수는 가우시안 필터를 사용하여 데이터를 평활화하여 "더 뜨거운" 영역(더 붐비는 영역)을 생성합니다.
브라질의 플레이 스타일을 기반으로 한 가상 데이터:
generate_1970_final_data() 함수는 이 데이터를 생성하여 브라질의 측면 및 공격 우위를 반영하는 동시에 수비 활동을 덜 유지합니다.
Google Colab에서 코드 확인: 브라질 대 이탈리아, 1970 - 히트맵
최종 지도에는 브라질이 어떻게 더 공격적인 활동을 펼치며 경기장을 점령했는지 강조되어 있지만, 브라질도 많은 플레이를 창출하려고 노력한 공간인 경기장 측면을 어떻게 더 정확하게 채우는지 더 잘 이해할 필요가 있습니다. . 이번 포스팅은 경기에 대한 지도의 신뢰성이 높아지는 대로 마무리하는 것을 목표로 편집을 진행하겠습니다.
위 내용은 히트 맵 - 브라질 대 이탈리아 월드컵 결승전)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!