전체 글
-
흑중일로(黑中一路)잡담들 2021. 3. 8. 14:49
모든 별이 지고 하늘에 그 어떠한 흔적도 남지 않았음을 느끼울 때 모든 믿음이 사라지고 마음에 그 어떠한 희망도 남지 않았음을 느끼울 떄 우리는 그것이 더 높은 하늘과 더 많은 별들을 보기 위함임을 알아야 합니다. 그리고 나는 그것이 얼마나 소중한 시간이고 얼마나 소중한 가치이며 얼마나 소중한 기회인지 알고 있습니다. 그것에 항상 감사하며 절대자의 음성을 들으소서 분명 그분은 그런 순수함의 당신을 흐뭇하게 바라보시며 당신이 나아가야할 길을 인도해주실 것입니다. 이제는 더이상 힘이 남아있지 않다 느낄때도 이제는 더이상 못할거 같다고 느낄때도 하늘께 더이상 무엇을 바라시냐며 화를 낼때에도 그분은 인자하게 웃으시며 당신을 인도합니다. 항상 당신이 보지 못한 것이 있음을 인지하시고, 그것을 볼 수 있도록 노력하..
-
Ubuntu 20.04 초기설정 및 알아두면 좋을 것들카테고리 없음 2021. 3. 1. 13:29
시작하며 Windows 10과 Ubuntu 20.04를 멀티부팅으로 설치하며 정말 많이 삽질했다. 지금은 그 삽질의 결정체이다. (이덕에, kernel, bootloader 등등.. 많이도 공부했다.) 설치법은 조만간 다시 Format할때, 다루겠다. 해당 사이트(블로그 포함)의 글쓴이의 허락을 받지 않고 올립니다. 혹시 글쓴이 분 중에 본인 사이트를 지웠으면 하시는 분은 아래 비공개 댓글로 알려주시면 감사하겠습니다. 참고한 사이트들이 많다보니 각각 허락받지 못했습니다. 미리 양해를 구합니다. I'm sorry that I linked your site without your permission. I have so lots of references so I couldn't get your permmisi..
-
Python dictionary : 다양한 조건으로 dictionary 값 찾기프로그래밍/Python 2021. 2. 2. 23:29
Python의 Dictionary는 굉장히 많이 활용되고, 그만큼 유용한 자료형이다. dictionary에서 다양한 조건으로 값을 찾는 방법을 알아보자. value가 일치하는 key 찾기(find key by value) # dict_ = {...}으로 가정한다. MDataKey = list(dict_.keys())[list(dict_.values()).index(VALUE)] #MData : Match Data 의 약어 value형태가 list일때 [list의 N번째 index의 data]가 일치하는 key 찾기 tmp = [i[N] for i in list(city.values())] MDataKey = list(city.keys())[den.index(max(den))] 기타지식(TMI..) dic..
-
Python - 현재 시간을 파일이름(파일명)으로 사용하기(datetime)프로그래밍/Python 2021. 1. 27. 16:39
파이썬에는 datetime모듈이 존재한다. 이 모됼을 통해, 날짜관련 많은 작업을 할 수 있다. 그 중, from datetime import datetime datetime.now() 위 코드를 통해 현 시간을 알 수 있다. 하지만, colon(:) 때문에 이를 파일의 이름으로는 사용할 수 없다. 이 문자들을 대체하고, 원하는 만큼의 정보를 얻을 수 있는 함수를 제작하였다. from datetime import datetime def getTime(slice_='second', char='-'): r""" 인자 설명 slice_ : 어디까지 표현할 것인지(day, hour, minute, second, all) (기본(미 설정시) : second) char : 구분 문자 설정, 사용불가 문자 :(\ /..
-
판다스 두 DataFrame 에서의 동일여부, 다른부분(차이점) 찾기프로그래밍/Python 2021. 1. 25. 00:41
예제로 사용할 df(DataFrame) 정보 : 'location' column(열)의 1번항목이 다름('인천' / '강릉') df1 = pd.DataFrame({ 'location': ['부산', '인천', '청주', '부산', '광주', '서울'], 'fruits': ['apple', 'orange', 'banana', 'celery', 'apple', 'banana'], 'price': [100, 100, 200, 300, 200, 200], 'color': ['Red', 'Orange', 'Yellow', 'Green', 'Red', 'Yellow'] }) df2 = pd.DataFrame({ 'location': ['부산', '강릉', '청주', '부산', '광주', '서울'], 'fruits'..
-
Python - ','구분 없는 리스트 형태의 문자열을 리스트로 바꾸기(str -> list)(str에 저장되어있는 list를 list로 바꾸기)프로그래밍/Python 2021. 1. 3. 04:00
간혹 [1,2,[3,4,]]와 같은 리스트가 list형태가 아닌, str형태로 저장되어있을 떄가 있다. 주로, 데이터를 txt로 저장하여 다른 프로그램에서 그것을 참조하거나, 협업 프로젝트에서 서로의 데이터를 주고받을 때 그런 현상이 나타난다. 이외에도 다양한 상황에서 이러한 문제가 발생한다. 이럴때 list형태로 다시 바꾸어야지 원하는 형태로 사용가능하다. 간단하게 json모듈, ast모듈을 사용해서 이것을 수행할 수 있으나, 간혹 데이터가 여러 리스트들이 ','(comma)구분없이 들어올 때가 있다. 이 경우, 직접 이 각 리스트들의 끝을 직접 찾아서 바꾸어주어야 하는 번거로움이 생긴다. 필자 또한 이러한 문제에 직면했다. 그리고 데이터 양이 하나에 100mb가 넘어가는 것을 보고 직접하는 것을 포기..
-
Trackpoint(트랙포인트, PointingStick)스크롤(with autohotkey)기타/꿀팁 2020. 12. 14. 23:31
얼마전 7년을 써오던 노트북을 보내주고 Hp elitebook 845 g7을 구매하여 사용하고 있다. 디자인적으로나, 활용도의 측면에서나 고민되던 것이 있는데 바로 트랙포인트(레노버의 빨콩)이다. 색에 따라서 국내에서는 빨콩, 파콩, 검콩.. 등으로 다양하게 불린다. 그냥 썩히기 아까워서 한번 사용해보려고 마음을 먹었다. 전반적으로 나쁘지 않고 익숙해지면 상당히 유용하게 쓸 수 있을 것 같다. 하지만, 여기서 문제가 발생했다. 레노버의 Thinkpad의 경우, Middle Button이라고 해서 누르고 트랙포인트를 사용하면 스크롤이 되는 버튼이 있다. 하지만, 이 노트북의 경우 존재하지 않았다. 다시말해, 트랙포인트로는 스크롤을 할 수 없다는 것이다. 이말은 즉, 웹서핑 등을 할때 스크롤이 필요하다면 어..
-
.bat파일 CMD 한글 깨짐기타 2020. 12. 7. 03:14
sublimetext로 설정하여 ctrl + b를 눌러 파이썬 코드를 실행시키고자 하는데, 한글이 깨지면서 실행이 되지 않는 경우가 있다. 마찬가지로, bat파일(batch)에 경로관련해서 한글을 입력하면 역시 한글이 깨지며 실행되지 않는 경우가 있다. 이는 code page, 표현하는 언어의 Charactor Encoding이 서로 달라 호환이 되지 않으면 그러하다. cmd를 열고 chcp를 입력해보자. 필자는 cp949로 설정되어있었다. 그리고 메모장(notepad)에 입력된 한글은 utf-8이다. 그리하여 에러가 났다. chcp UNICODE로 바꾸어주자. unicode의 code page 코드값은 65001이다. chcp 65001 실행하고나면 위와 같은 bat파일을 실행했을시 정상적으로 실행된다..