일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 3d
- 도커 레이어
- 파이썬
- geopandas
- 3d데이터
- 데이터입수
- 알고리즘
- 좌표거리
- GNN
- python최단거리
- 귀여운고래
- osmnx
- 패치분할
- 동명이인찾기
- Set
- 이미지빌드
- graph
- GIS
- MESH
- geojson
- pyvista
- 폴더조사
- 도커
- 컨테이너
- STL
- 그리드분할
- 지하철역좌표
- Python
- docker
- GCN
- Today
- Total
목록분류 전체보기 (86)
이것저것 기록
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ccGBJk/btrnLJa7CqO/WEfjU9xNpC36nNTrGkuJXk/img.png)
0. ImageMagick 다운로드 http://www.imagemagick.org/script/download.php#windows ImageMagick Create, Edit, Compose, or Convert Digital Images imagemagick.org imagemagick 이라는 이미지 파일 편집기 프로그램을 다운로드하고, exe 파일을 실행시켜 install을 진행한다. 사이트가 좀 구려서, 뭔가 찜찜했지만 별 문제(?)는 없었다. 이때 다음 박스에 꼭 체크하고 넘어간다. 저는 이거 땜에 1시간 삽질함. 1. CMD 창에서 문제가 있는 png 폴더로 이동 반드시 문제가 발생한 이미지가 있는 폴더로 이동한 후에 다음 명령어를 입력해야 한다. 이동하고 다음 명령어를 쳐주자. > mogr..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/criZhC/btrnDFz3IS0/13XSPPzEc8Ocu6LZu6ghK1/img.png)
3D 데이터 타입 중 STL과 VTK 타입간 파일 포맷 변경에 대해 포스팅 해보겠습니다. 간단하게 두 포맷의 차이를 설명하자면, STL: 3D 데이터의 기하 정보를 담고 있음 VTK: 기하 정보 뿐만 아니라, 사용자가 원한다면 속성 정보 또한 추가할 수 있음 어쨌든 이 두 포맷간 변환은 pyvista라는 모듈을 사용하여 진행할 수 있다. 0. pyvista 모듈 다운로드 다운로드 링크: https://docs.pyvista.org/ PyVista — PyVista 0.32.0 documentation 3D plotting and mesh analysis through a streamlined interface for the Visualization Toolkit (VTK) PyVista is… “VTK ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b1RBlw/btrcSs4GydY/Lnv0Zkzh5OVBqPWmnxdaw0/img.png)
* 의 문제 10을 정리한 내용입니다. 1. 병합 정렬이란? 입력을 두 개로 분리하고 각각 해결한 다음, 이 결과를 모아서 원래의 문제를 해결하는 전략이다. 대개 재귀 호출을 이용하여 구현한다. 일반적으로 다음과 같은 과정을 거친다. 분할: 입력 데이터를 2개로 분할한다. 이때, 파이썬에서는 // 연산자를 사용한다. 정복: 부분 데이터를 정렬한다. 결합: 정렬된 부분 배열을 다시 하나의 배열에 합병한다. 아래 그림에서 [6, 5, 12, 10, 9, 1]이 입력 배열이라고 했을 때, 가장 먼저 [6, 5, 12] 와 [10, 9, 1]로 분리한다. [6, 5, 12]는 [6]과 [5, 12]로 분리하고, [10, 9, 1]은 [10]과 [9, 1]로 분리한다. 더 쪼갤 수 있는가? [5, 12]는 [5]..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ZpsvE/btrb8hwYwns/KkmKBPHCA9hIQ42rkVqJ8k/img.png)
* 의 문제 09를 정리한 내용입니다. 1. 삽입 정렬이란? 자신보다 앞의 원소가 큰지 작은지 확인하여 자신의 위치를 찾아 '삽입'하는 알고리즘이다. 정렬되어 있는 경우는 비교를 하지 않기 때문에 버블 정렬과 달리 불필요한 비교가 줄어들었다. 2. 일반적인 삽입 정렬 알고리즘 def ins_sort(a): n = len(a) for i in range(1, n): # 앞 원소와 비교해야하기 때문에 가장 앞 원소는 무시한다 key = a[i] # 기준 원소 j = i - 1 # 바로 하나 앞 원소 while j >=0 and a[j] > key: # 앞 원소가 나보다 클 경우만 위치 변경 a[j+1] = a[j] # a[j+1]는 기준 원소 j -= 1 # 한 칸씩 앞으로 전진하며 비교 a[j+1] = k..