본문 바로가기
728x90

공부 목록310

Python pandas로 csv, xlsx 불러오기 본 포스팅에서는데이터를 불러오기 위해 csv나 xlsx파일을 호출할 때 사용할 수 있는 reference file 관리에 대해 설명하려 한다. 물론 이는 config 파일과도 유사하지만 초기 데이터 분석을 위한 약간의 팁 정도로 생각하면 될 듯하다. 우선 현장에서 얻은 데이터가 필요하여, 그와 유사한 형태의 데이터를 만들고, 그 데이터를 이용하여 오늘의 포스팅 주제에 대해 얘기하려 한다. 1. data.csv 만들기 우선 python 코드를 위해 아래의 라이브러리를 호출한다. 대부분은 다 아는 라이브러리겠지만, string과 random은 생소할 수 있으니 설명을 한번 하겠다. string은 문자열을 생성시키는 것으로 string.digits는 숫자 문자열, string.ascii_lowercase와 s.. 2022. 2. 28.
윈도우10 화면 이상과 블랙 스크린 해결 (윈도우 로그파일) 2년밖에 안 된 레노버 노트북 P1을 사용하면서 각종 하드웨어 이슈들을 꾸역꾸역 해결하면서 사용하다 만나게된 윈도우 블랙 스크린 화면의 문제를 해결하면서 얻게 된 내용들을 정리하려고 한다. 결국 이 노트북은 사망하였고, 윈도우를 벗어난 맥북을 선택하게 되었지만, 내 생에 가장 비싼 노트북이였기에 애정이 더 했다. 1. 레노버 P1 노트북 2D/3D 업무를 주로 하는 나에게 데스크탑 사용은 필수였으나, 잦은 출장때문에 노트북을 구매해야 했고 당시만 하더라도 설계용 노트북은 무게가 무거워서 갖고 다니기가 부담스러웠다. 그때 당시 내 눈길을 끌었던 것은 레노버에서 출시 예정이였던 P1 노트북이였다. 내가 원래 뽑기 운이 없는 지라 초기 구매 시 화면 불량으로 교환 요청하고 다시 받은 날이 2019년 1월이다... 2022. 2. 20.
한국에서 영어 못하는 이유와 잘 하는 방법 해당 포스팅은 정철선생의 ⌜대한민국 죽은 영어 살리기⌟ 책을 참고로 작성되었다. 현재 해당책은 절판된 상태이며, 정철 영어엔진 홈페이지에 약간의 자료가 남아있다. 1. 나의 죽은 영어 내 시절에는 초등학교 고학년이 되어서야 영어교육이 시작되었으며, 고등학생이 되었을 때 수능이 시작되어 듣기 평가도 실시되었다. 고등학교 시절 영어 시험문제는 토익시험과 매우 유사했으며, 지문 독해보다 수업시간에 배운 내용을 암기해야 시험에서 좋은 점수를 받을 수 있었다. 대학생이 되어서는 영어와는 담을 쌓고 살았고, 대학원 등록을 위해 어렵사리 영어 성적을 통과 수준까지만 맞춰 놓았었다. 대학원 이후 취업을 위한 영어는 따로 준비하지 않았고 내 영어 인생은 그렇게 마무리 지어도 될 듯했다. 입사 3년 동안 연구소에서 로봇개.. 2022. 2. 2.
티스토리 폰트 변경과 변경 안될 시 해결 방법 블로그를 시작한 지 한 달이 안 된 블린이에게는 하고 싶은 것들도 많고 그에 비해 모르는 것들도 많다. 처음 블로그를 시작하려고 티스토리에 가입을 하고 한 달 동안 어떤 스킨을 쓸지 스킨 적용만 하고 맘에 드는 타입의 블로그에 방문해서 어떻게 꾸몄을까만 염탐했다. 핑크팬더의 블로그 글쓰기에 대한 '무조건 써라'는 조언은 이미 무색해진 지 오래다. 막상 포스팅을 하니깐 스킨의 형태는 의미 없었고, 누군가 방문했을 때를 대비해 깔끔한 것을 유지하도록 되더라. 1. 폰트에 대한 생각 스킨을 내 집의 인테리어라면 폰트는 음식에 들어가는 향신료라 할 수 있겠다. 폰트는 맛있는 음식(글 내용)을 더욱 맛깔스럽게 해주는 역할을 해준다. 회사에서는 범용의 폰트나 회사에서 권장하는 폰트를 사용하는 것이 일반적이다. 보고.. 2022. 1. 24.
Python에서 numpy FFT / IFFT 사용하기와 주기분석 Python을 사용한 지 약 2년이 좀 지난 거 같다. 기계공학을 전공한 나로서는 아직도 최적의 프로그램 코드 작성이 아직 버겁다. 최근에는 현장에서의 dataset을 이용한 데이터 분석 및 이상감지 알고리즘에 대한 연구개발을 진행 중이다. 이상감지를 위해서는 데이터의 주파수 분석을 해야 하고, 현장에서의 데이터 양이 많기 때문에 한 개의 주기만 추출하여 관리할 필요가 있다. 구글링을 통해 해당내용을 아무리 검색해 보아도 주기 추출은 찾아볼 수 없었고, FFT변환에 대해서도 코드 설명 및 사용방법에 대해서는 잘 다뤄지고 있었으나, 코드 안의 기능에 대해서는 쉽게 나와있는 자료는 없었다. 지금까지 여러 자료조사 경험을 통해 얻는 기능들에 대해 정리해 보기로 했다. 1. 주기 데이터란? 일반적으로 주기를 갖.. 2022. 1. 15.
Wacom Tablet 사용기 & Clip Studio 구매 팁 클립스튜디오 구매에 대한 결론을 먼저 말하자면 할인된 가격으로 구매할 수 있는 방법과 급할 경우 저렴한 가격으로 사용할 수 있는 팁을 알려드리려고 한다. 급하신 분들은 아래쪽에 금액 부분만 확인하셔도 된다. 1. Prologue 첫째 아들은 그림 그리기를 좋아한다. 핸드폰 어플 이비스 페인트를 이용하여 작디작은 손가락으로 나름의 애니메이션 캐릭터를 그리고 있었다. 그런 아들을 위해 좀 더 나은 환경에서 더 멋있는 디자인을 할 수 있도록 알아보던 중 지인으로부터 wacom one을 추천받게 되었다. 아들의 구매 의사(정확히는 열심히 할 수 있는지에 대한 궁금증이었다.)를 보고 싶어 아들과 같이 용인에 있는 와콤 라운지(현재는 검색이 안 된다. 검색을 해보니 강남에 와콤라운지가 생겼다고 한다.)에 가보았다... 2022. 1. 9.
728x90