본문 바로가기

프로그래밍4

[xml,lxml, python] xml, lxml 정리 및 python으로 다뤄보기 이미지 분석 중에 segmentation 분석을 하기 위해서는 annotation 파일을 다룰 줄 알아야 합니다. annotation 데이터 중에는 xml 포멧이 있는데 보기만 해도 어렵습니다. xml의 경우 annotation 데이터이외에도 다양한 자료를 정리할때 사용이 됩니다. 또한 보면 html, lxml과도 정말 비슷한 구조를 하고 있고, 분석을 할때도 유사한 패턴으로 분석이 가능합니다. 1. xml 구조 정리 xml분석에 앞서 필요한 것들만 간단하게 정리를 하자면, xml은 일반적으로 트리(tree)형태의 계층구조를 갖습니다. 하나의 root에 아래 다양한 child요소가 차례로 연결되어 있으며, 역슬래시 / 로 끝을 구분(end-tag)합니다. xml 파일을 보면 알아서 정렬이 되어 있는 경우.. 2022. 9. 14.
[python] print할 때 한 줄로 해결하기! 리눅스만 되는것 확인해보았습니다.(비슷하게 운영체제별로 이스케이프 문자 확인후 적용하시면될 것 같습니다.) 윈도우, 맥, 리눅스 별로 이스케이프 문자?! 라는것이 달라서 각 운영체제별로 적용이 안될수 있습니다. print시에 \r을 사용하게 되면 맨 앞으로 오게되는데, 이를 이용하여 한줄에서만 프린트가 되도록 만들 수가 있습니다. 아래는 예시입니다. for i in range(0,100000): print(f'\r{i}',end='') print('\n') 2021. 2. 5.
블로그 장점 블로그를 만들다 보니 사람들이 찾는 트렌드를 알게되는것 같아 좋습니다. 처음엔 블로그를 아무도 보지도 않다가 어쩌다 키워드 검색에 걸려 블로그로 들어오게되면 그걸 보고 후다닥 다음 글을 만드는거죠. ㅎㅎ plink를 마무리해야하는데, 지금 블로그를 보아하니 R을 더 선호하시는것 같아 진로변경했네요. 역시.. 트렌드를 따라야하는것 같아요.. 조금이라도 사람들이 많이 들어오게 하려면요 ㅎㅎ 힘내봅시다~! 미래에는 python이 중요해질 것 같으니.. 준비해야하나?.ㅎㅎㅎ 2020. 7. 22.
대학원 생활 팁! 공부를 하러왔지만, 꼭 공부만 하지 않아도 된다 라는 생각을 많이듭니다. 저번 포스팅에서도 말했지만, 학연, 지연, 혈연이 없는 이상 이 과학 분야에서 살아남으려면 한가지. 똑똑한 머리가 필요하다고 봅니다. 과제를 잘쓴다던지, 영어를 잘써서 논문을 맛깔나게 쓴다던지, 정말 창의적으로 연구방법을 개발한다던지 등과 같은 일을 못할것같으면 과감히 다른일도 병행해서 하는 것을 추천드립니다. 대학원생활에서 많은 연구원분들을 만나보았지만, 정말로 멋있게 보았던 사람들을 꼽자면, 1. 연구실에 있는 실험을 모두 마스터 하는 친구 (졸업 후 교수님 회사 취직) (지금 다니는 대학원 연구실이 규모가 있는 연구실이라서 실험할 수 있는게 많습니다.) 이 친구의 경우 교수님 회사의 서류작업 (GMP같은 필요한 서류작업)까지 .. 2020. 6. 21.