반응형
반응형
일반적으로 파일을 압축하면 용량이 줄어드는 것이 당연하다고 생각한다. 하지만 PNG 파일은 압축을 하면 오히려 용량이 늘어나는 경우가 많다. 왜 이런 현상이 발생하는 걸까? 이는 PNG 파일의 압축 방식과 일반적인 압축 프로그램의 작동 방식의 차이에서 기인한다. PNG 파일의 특별한 성질PNG 파일은 이미 최적화된 상태로 압축되어 저장되는 무손실 이미지 파일이다. 마치 공기를 뺀 풍선처럼 더 이상 압축할 공간이 없는 셈이다. 때문에 일반적인 압축 프로그램은, 이미 최적화된 PNG 파일에서 이러한 과정을 통해 얻을 수 있는 효과가 미미하다. 압축 프로그램의 한계압축 프로그램은 PNG 파일의 특징을 완벽하게 이해하지 못하고 일반적인 파일 압축 방식을 적용하려고 한다. 이는 마치 이미 잘 정리된 서랍에 다시 ..
개요다음과 같이 기준점이 되는 빨간 점(x:1, y:2)이 있다. 이 빨간점을 90도씩 회전 했을 때 다음과 같은 좌표를 얻을 수 있다. 위의 예시 그림에서는 90도씩 이동한 경우의 좌표값이지만, 실제로는 23도가 될 수도, 114도가 될 수도 있다. 그렇다면 축을 이동했을 때의 좌표 계산 알고리즘을 어떻게 짜야 할까?알고리즘 구현수학 공식 작성축 이동 알고리즘을 짜보자. 축 이동의 좌표값을 확인하기 위해서는 좌표(x, y)의 값과 각도(angle) 필요하다. x : 가로 축y : 세로 축Θ : 각도(theta) 여기서 유의해야할 부분 2가지가 있다. 첫 번째, 어느 방향으로 회전하는가 회전의 방향이 반시계일 경우는 각도가 양수이며, 시계일 경우는 각도가 음수를 가진다. 예를 들어, 시계로 90도로 회전..
연속균등분포(Continuous Uniform Distribution) 연속확률분포로, 분포가 특정 범위 내에서 균등하게 나타나 있는 경우를 지칭 연속확률분포 : 확률변수가 취할 수 있는 값의 수가 무한한 확률분포 두 개의 매개변수 a, b를 받으며, 이 때 [a,b] 범위에서 균등한 확률을 가짐 보통 기호로 U(a,b)로 표시 예시) 어떤 마을버스는 정류장에서 정확히 5분 간격으로 출발한다. 한 학생이 정류장에 임의로 도착하여 버스가 발차할 때까지 기다리는 평균 시간과 3분 이상 기다릴 확률을 구하라. X : 학생이 도착한 시간 지수분포(Exponential Distribution) 사건이 서로 독립적일 때, 일정 시간 동안 발생하는 사건의 횟수가 포아송분포를 따른다면, 다음 사건이 일어날 때까지의 대..
약수(=인수) 어떤 수를 나누어떨어지게 하는 수 Python 코드 # 약수 구하기 def find_divisors(n): divisors = [] for i in range(2, n+1): if n % i == 0 and 1 != n/i: divisors.append(i) return divisors 실행 화면
소수 1보다 큰 자연수 중 1과 자기 자신만을 약수로 가지는 수 Python # true : 소수 def is_prime(n): if n
분석 모니터링 필요성 주변 환경과 데이터의 변화를 빅데이터 분석 모델에 지속적으로 반영하기 위함 분석 모형을 지속적으로 모니터링하고 리모델링 빅데이터 분석이 끝나면 각 현업부서에서 분석 결과를 활용, 이때 이전에 수립한 활용방안이 계획대로 잘 수행되고 있는지 모니터링 분석 서비스의 안정적인 운영과 현행화된 데이터의 수집, 저장, 관리, 분석 결과의 활용 및 성과 공유 등을 위해 유지관리 필요 조직의 담당자는 과제 종료 이후 제공되는 서비스 내용을 기반으로 유지관리 체크리스트를 활용하여 세부 유지관리 사항을 구체화하여 점검 분석 모니터링 대상 빅데이터 분석은 한 번에 끝나는 프로젝트가 아니라 지속적인 모니터링과 유지관리가 매우 중요 조직은 모니터링 및 유지관리를 위한 목표를 수립하고 필요한 활동을 도출한 ..