Google Cloud 상에서 테스트 작업을 하던 도중 실수로 코드 전체를 드래그한 상태로 우클릭을 했고,
당황해서 그런지 습관적으로 ESC -> :wq를 날려버렸다..
단순히 코드가 1회 반복된 것이니 날려버리면 그만이지만, 하나 하나 backspace로 지우기 어렵다 판단.
내가 모르지만, 자주 쓰일 것 같은 vi 명령어를 적어놓기로 마음 먹었다.
H : 화면 맨 위로 이동
M : 화면의 중간으로 이동
L : 화면 맨 아래로 이동
Ctrl + u/d : 반 화면 위/아래로 커서 이동
dd : 한 줄 삭제
{n}dd : n줄 삭제
u : Undo
/name : name 문자열 찾기
n/N : 다음/이전 name으로 이동
:w temp.py : temp.py 파일에 저장
특수문자 및 dummy 데이터를 전처리 하기 위해 preprocessing part를 새롭게 구현하는 중 입니다.
입력된 텍스트 데이터를 띄어쓰기 기준으로 split 하여 데이터를 처리하는 과정에서 배열에 대한 거대한 혼돈이 오기 시작했다. 차근차근 정리할 겸 적어볼까 한다.
작성하던 중 개발환경을 PyCharm으로 변경하여 각 변수에 할당된 값을 보고 문제점을 찾게 되었다.
기존에는 변수 temp에 덮어씌우는 식으로 데이터를 저장하였으나, output을 담당하는 list 변수를 새롭게 선언.
해당 변수에 append하여 pre-processing + censoring 된 데이터를 list로 쌓는다.
최종적으로 각 리스트 사이에 1개의 white-space를 넣어 join하여 출력한다.
새로 받은 Desktop에 최근에 나온 Tensorflow 2.1 버전을 설치해볼까 한다.
python --> required python3.5~3.7
pip --> required pip >= 19.0
C:\> virtualenv --system-site-packages -p python ./venv
(venv) C:\> .\venv\Scripts\activate
(venv) C:\> deactivate
Downloading...
Done!
오늘 하루도 Learning 하는 H.I(Human Intelligence)가 되세요 :D