유전알고리즘을 활용하여 비정형 도형의 최적 배치 최적화 문제 풀어보기
1. 우선 회전각은 0~360도의 실수 범위를 가지면 바운딩 박스를 찾는 연산이 급증하기에 360/n으로 각도의 샘플링이 필요해 보인다.2. gui로 2d 도형의 bounding box 최소화 알고리즘부터 만들면 좋겠다는 생각에 다음과 같은 코드로 정리 가능하다. 더보기import random import math import matplotlib.pyplot as plt from matplotlib.patches import Polygon from shapely.geometry import Polygon as ShapelyPolygon # === 도형 정의 (꼭짓점 나열) === polygons = [ [(0, 0), (2, 0), (1.5, 1), (0, 1)], [(0, 0), (1, ..
2025. 7. 2.
재미로 보는 mbti intj를 위한 조언들
거만함(Arrogance): 가끔은 높은 자신감이 독이 되어 자신보다 능력이 낮다고 생각되는 사람을 매우 부정적으로 보는 습관이 있다. 이로 인해 다른 누군가의 유용한 아이디어더라도 공감하거나 받아들이기 어려울 때가 꽤 많으며, 아예 무시하기도 한다.낮은 사교성(Low sociability): 합리적인 성격이긴 하나, 이로 인해 명과 암이 상당히 뚜렷하다. 기본적으로 비판적이고 이성적이기 때문에 듣기에 좋은 예의바른 말보단 솔직하고 날카롭게 말하는 성격이라서 연인 관계나 친구 관계는 물론 직장에서도 사교성이 좋다고 볼 수 없다.INTJ들 사이에서 인기 없는 직업: 접수원, 호텔직원, 비서, 텔레마케터, 레크리에이션 강사, 조교, 유치원 교사, 요양보호사, 생산직, 광고대행사, 치위생사, 간호조무사, 사회..
2025. 6. 22.