프로젝트 의 Python 스킬 트리

민코프스키 거리 메트릭 구현

초급

본 프로젝트에서는 유클리드 거리 및 맨해튼 거리와 같은 일반적으로 사용되는 거리 척도를 포함하는 일반화된 거리 메트릭인 민코프스키 거리 함수를 구현하는 방법을 배우게 됩니다. 또한 함수의 테스트 및 개선 방법, 더 큰 프로젝트에 통합하는 방법도 배우게 됩니다.

pythondata-science

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

소개

이 프로젝트에서는 유클리드 거리 (Euclidean distance) 및 맨해튼 거리 (Manhattan distance) 와 같은 일반적으로 사용되는 거리 척도를 포함하는 일반화된 거리 메트릭인 민코프스키 거리 함수 (Minkowski distance function) 를 구현하는 방법을 배우게 됩니다. 또한 이 함수를 테스트하고 개선하는 방법과 더 큰 프로젝트에 통합하는 방법도 배우게 됩니다.

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다.

  • Python 에서 민코프스키 거리 함수를 구현하는 방법
  • 다양한 입력 매개변수를 사용하여 민코프스키 거리 함수를 테스트하는 방법
  • 엣지 케이스 (edge cases) 를 처리하도록 민코프스키 거리 함수를 개선하는 방법
  • 민코프스키 거리 함수를 더 큰 프로젝트에 통합하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다.

  • 두 점 사이의 민코프스키 거리를 계산할 수 있습니다.
  • 민코프스키 거리 함수에 대한 다양한 유형의 입력 매개변수를 처리할 수 있습니다.
  • 함수의 견고성을 향상시키기 위해 함수를 테스트하고 개선할 수 있습니다.
  • 사용자 정의 함수를 더 큰 프로젝트에 통합할 수 있습니다.

강사

labby
Labby
Labby is the LabEx teacher.