본문 바로가기

Software

(304)
Python Jupyter notebook에서 출력화면에 진행 상태 안내바로 쓰기 좋은 tqdm 2017. 8. 7. 08:00 몇 일전... GIthub에서 아이쇼핑(^^) 중에 엄청나게 재미난 아이를 보았습니다. 우리가 보통 Jupyter Notebook에서 반복문을 돌릴때 그냥 멍~ 때리면서 별표가 사라지길 기다리거나, 혹은 그저 print문으로 현 변수를 찍어보는 정도를 하게 되는데요. 아예 이걸 상태바 형태로 표현해주는 아이가 따끈따끈하게 나왔네요. [바로가기]에 가시면 되는데요. 정말 사용하기 편리합니다. 아... 설치는 conda install -c conda-forge tqdm를 이용하시면 편한것 같습니다.뭐 어차피 저 페이지에 가시면 다 알 수 있구요~^^이렇게 tqdm이라는 명령을 사용만 하는 순간 바로 상태바가 나타납니다.혹은 trange로 가능하구요~더불어 메세지도 포함시켜서 찍을 수 있네요^^with 구문과..
Jupyter Notebook 화면 조절 (폰트, 폰트 크기, 줄 간격) 2017. 8. 1. 08:00 Jupyter Note으로 작업하는 즐거움이 한참 지나보면... 이걸로 블로깅도 하고, 뭐 보고서도 쓰고 하게 되는데... 그러다보면 화면 조절에 대한 욕구가 생깁니다.^^. 뭐 하다 못해 폰트 바꾸고, 글자 크기 조절하고, 줄간격 조절하는 거죠.. 딱 그걸 오늘 이야기할까 합니다.^^보통 윈도우기준으로 저렇게 .Jupyter 경로가 User 밑에 있습니다. 점(.)까지 포함된다는거~그 밑에 custom이라는 경로를 만드시구요~그 안에 custom.css라는 파일을 만드세요~~~그 내용으로 .CodeMirror pre {font-family: Arial; font-size: 14pt; line-height: 140%;} 라고 입력하고 저장하시면 끝입니다. 뭐 폰트 이름과 크기, 줄 간격은 바로 이해하시겠..
맥에서 윈도우용(NTFS) 외장하드에 파일 복사/쓰기 가능하게 해주는 Mounty 2017. 7. 20. 08:00 맥을 처음 가졌을때의 어마어마한 쾌감이 조금씩 사라져가면... 하나씩 난관을 만나게 되는데요~~ 그 중 하나가 오늘 이야기할 NTFS로 포맷된 외장하드에 파일을 쓰거나 복사하는 문제입니다. 아무래도 윈도우 환경을 많이 만나게 되니까... 외장 하드나 USB가 윈도용 포맷인 NTFS로 되어 있는 경우가 많은데요~~그런 하드를 맥에서는 읽는건 당연히 되는데 파일을 쓰기가 안됩니다.^^ 맥 OS에서는 공식적으로는 지원해주지 않구요~ 뭐 그렇다고 방법이 없는건 절대 아니죠~ 언제나 그렇듯 고마운 분들이 있습니다.~~^^Mounty라는 아이를 사용하면 됩니다. [바로가기]에 가면 다운로드 가능한데요~ 이때 화면에 보이는 이상한 다운로드 버튼은 누르지 마시구요..ㅠㅠ.화면을 조금 내리면 Get: Click to i..
파일 시스템의 목록을 쉽게 읽어올 수 있는 glob 모듈 2017. 4. 26. 08:00 Python으로 다양한 작업을 하다보니 폴더에 있는 여러 데이터를 편하게 읽기 위해 뭔가 유용한 모듈이 있을 것 같다는 생각을 하고 검색해 보았더니.. 뭐 당연하지만 있네요^^ 오늘은 그래서 glob이라는 아이를 소개하겠습니다. (언제나 그렇듯 쉽게~~ 간단히~~) glob은 Unix Style Pathname Pattern Expansion이라는 설명을 가지고 있습니다. 일단~설명은 뭐~~^^glob은 아나콘다에서는 그냥 포함되어 있나봐요... 위 그림처럼 ../data/*.xls라고 하면 data폴더의 모든 엑셀파일이라는 의미를 가지고 있지요... 그 결과를 리스트로 반환해 줍니다.이렇게... * 기호를 이용해서 모든 파일이라는 의미를 사용할 수 있구요~혹은 위 그림처럼 ../img/0[0-9]?.j..
모여있는 점들의 최외곽선을 이어주는 scipy의 ConvexHull 명령 2017. 4. 19. 08:00 다수의 점으로 표현된 그래프를 보다가... 만약 그 외곽선을 이어서 표현하고 싶다는 생각이 드신다면 scipy의 ConvexHull이라는 명령을 사용하시면 됩니다.scipy.spatial의 ConvexHull을 import하면 됩니다. 일부러 실습용 데이터를 위 그림처럼 일반 리스트로 잡았습니다.scatter로 한번 뿌려보았구요^^그걸... scipy에서 사용할려고 numpy array로 각각의 리스트를 합쳤습니다.몹시 심플하게.. 위 명령이면 끝납니다.^^위의 코드의 for문을 적용하면 그림처럼 최외곽선을 그릴 수 있습니다.^^ 그런데.. for문 안에 있는 식이 약간 복잡해 보이죠...그건... 위에서 살짝 풀어볼 수 있습니다. 일단 ConvexHull은 vertices로 구성되는 직선의 좌표를 얻을..
맥(MacOS)에서 안드로이드 폰 연결 2017. 4. 14. 09:30 제 폰은 G2입니다. 바꾸고 싶지만..ㅠㅠ. 뭐 그냥 노예계약에 종속되어 살아가고 있는 중이죠.... 또 최근 맥을 가지고 즐겁게 놀고 있는 중이구요... 그런데.. 한 번도 그런 시도를 안하다가 (왜 안했는지는 모르지만) 아무 생각없이 G2 안드로이드 폰과 맥을 연결했더니.. 아무런 반응이 없더군요ㅠㅠ. 아 맥에다 뭔가를 설치해야한다는 걸 알았죠^^[바로가기]에 가서.. 맥에 설치하는 뭔가를 해주어야하네요^^ 네.. 안드로이드 파일 전송이라는^^ㅎㅎ 아주아주 잘 동작하네요^^ 그냥 제 느낌인지 모르겠는데... 윈도보다 좀 더 빠르고 간결하게 전송되는 것 같습니다^^
파워포인트에서 사용자 정의 도형 만들기 2017. 4. 10. 08:00 파워포인트든 혹은 어떤 자료이든 약간 복잡한 도형을 만들어야할 때가 있습니다. 살짝 보여드릴께요^^파워포인트에서 원 두개를 겹쳐 만들면 저렇게 됩니다.도형 병합이라는 기능을 사용하면 됩니다. 위 화면에 나오지만, 병합, 결합, 조각, 교차, 빼기를 사용할 수 있습니다.^^병합입니다.요건 결합~~~ 겹친 부분은 빠지는 거죠^^요건 조각... 겹쳐서 가려진 부분없이 다 나타납니다.^^앗 요건... 교차~^^요건.. 빼는 겁니다. 요것만 잘 하면... 음... 애플 마크도 만들어 볼 수 있겠는데요^^
리눅스 우분투에서 폴더 보기 옵션을 항상 리스트(목록형)로 두기 2017. 4. 7. 08:00 개발환경이 우분투일때가 있는데... 살짝... 윈도우랑 달라서 어색할 때가 있죠... 특히 윈도우는 탐색기에서 어떤 폴더의 보기옵션을 바꾸고난 후 다시 들어가 보면 그 옵션이 유지되는데 우분투는 그러지 않기도 하구요... 특히 저는 그냥 목록형으로 보는 것을 좋아하는데... 우분투는 항상 아이콘으로 보여주어서 약간 슬프기도(^^) 하구요. 오늘은 그 부분을 설정하는 이야기를 할려고 합니다^^먼저 위와 같이 gsettings set org.gnome.nautilis.preferences default-folder-viewer 'list-view'라고 입력하면 됩니다. 그럼 [바로가기] 때도 이야기해지만, 이제 부팅할 때 마다 적용되도록 해야죠^^그 방법은 시작 프로그램 기본 설정에서 설정할 수 있습니다.^..

반응형