본문 바로가기

python75

통계 기초 | 최빈값(mode)이란? 파이썬으로 쉽게 계산하는 방법 최빈값이란?최빈값(mode)은 데이터 중에서 가장 자주 등장하는 값을 의미합니다.예를 들어,[1, 2, 2, 3]이라는 데이터에서👉 2가 두 번 나왔다면, 최빈값은 2입니다.즉, 최빈값은 데이터가 가진 대표적인 경향(가장 흔한 값) 을 보여주는 하나의 중심값이에요. 🧠 최빈값을 계산할 때 고려해야 할 점구분설명예시여러 최빈값 존재 가능데이터에 따라 1개 이상의 최빈값[1,1,2,2,3] → 최빈값은 1과 2데이터 유형데이터의 종류(범주형 / 수치형)에 따라 해석의 차이범주형 데이터(예: 색상, 브랜드)는 대표 항목을, 수치형 데이터(예: 키, 몸무게)는 중앙값이나 평균과 함께 해석이상치(outlier)최빈값은 이상치에 덜 민감하지만, 데이터가 다양하게 퍼져 있다면 의미가 없음[1, 2, 3, 4, .. 2025. 10. 31.
🧮 파이썬으로 분수 계산, 생각보다 어렵지 않아요! ✨ 도입부프로그래밍을 배우다 보면 “1/2 + 1/3은 왜 이상하게 나오지?” 하고 당황한 적 있으신가요?컴퓨터는 분수를 소수로 계산하기 때문에, 우리가 생각한 결과와 다르게 나올 때가 많아요.이럴 때 유클리드 호제법(Euclidean Algorithm) 과 파이썬 모듈(math, fractions) 을 활용하면복잡한 분수 계산도 깔끔하게 해결할 수 있습니다.👉 이 글에서는유클리드 호제법으로 분모·분자를 단순화하는 법math와 Fraction 모듈로 더 쉽게 계산하는 법을 단계별로 소개할게요!1️⃣ 유클리드 호제법이란?🤔 왜 필요할까?분수를 계산하다 보면, 결과를 기약분수로 나타내야 할 때가 많아요.예를 들어 8/12를 2/3으로 줄이는 과정이 바로 최대공약수(greatest common diviso.. 2025. 10. 30.
프로그래머스 선물 주고받기 문제: 교차표 vs 벡터 방식으로 풀기 (Python) 이번 글에서는 프로그래머스의 「선물 주고받기」 문제를 통해친구들 간의 주고받은 선물 기록을 데이터 분석 관점에서 풀어보겠습니다.문제는 간단합니다.“누가 누구에게 선물을 주었는지”에 대한 기록이 주어졌을 때,다음 달에 누가 가장 많은 선물을 받게 될지를 계산하는 것입니다.예를 들어"A B"는 “A가 B에게 선물을 줬다”는 의미입니다.이 기록을 바탕으로 각 친구가얼마나 많이 선물을 줬는지,얼마나 많이 받았는지,그리고 친구 간의 균형이 어떤지를 계산해야 합니다.이 문제는 단순히 문자열을 처리하는 문제로 보일 수 있지만,데이터 구조적 사고를 연습하기에 정말 좋은 문제입니다.https://school.programmers.co.kr/learn/courses/30/lessons/258712?language=pyth.. 2025. 10. 20.