속도, 시각을 알 경우, 가속도를 구해야 한다. peek 함수가 메모리에 저장된 현재 행 바로 전 값(-1)을 찾는다. 메모리에서 찾으므로 load 해야 한다. 다음 속도, 시각 테이블을 Sheet1 엑셀 파일로 가지고 있다. 아래는 qlik이 자동으로 만든 코드이다. qlik을 잘 알면 더 깔끔하게 사용할 수 있으나, 지저분하지만 내 시간을 적게 사용한 아래도 괜찮다. 사용자 지정 script를 추가한다. […]
[카테고리:] 생활코딩
linear approxmation
python으로 데이터를 근사 함수로 바꾸는 명령이 있다. polyfit. 대박이다! 인터넷에서 구한 sine 데이터로 근사 함수를 구해봐야 겠다. 처음에 5,000개를 모두 시키니 애가 이상한 짓을 한다. 사인 웨이브 크기가 1이고 0.001 단위로 쪼갰다. 파랑색 선이 내가 예상한 그림인데 애가 작고 너무 티 안나게 그렸다. 오차를 줄이려 노력하다 보니 아무것도 아닌 그래프를 그렸다. 이번에는 앞에 몇 개 […]
강아지 책에 나온 예제를 실행했다. 책 실행 환경과 내 그것이 달라 실행할 수 없었다. 나는 docker로 tensorflow를 사용한다. 그것도 cpu가 avx 등 을 지원하지 않아 직접 컴파일했다. openAi gym은 GUI 환경에서 실행되어 docker로 구동하기 힘들다. 데스크탑을 거실에 설치하여 다른 노트북에서 ssh로 접속하여 사용한다. 이런 모든 문제를 jypyter notebook로 해결했다. 전 글에 설명한대로 docker를 아래 명령으로 […]
PC를 거실에 설치하고 docker로 tensorflow를 설정했다. docker가 쉽고 간편하여 다 좋은데 그래픽 사용자 인터페이스를 지원하지 않는다. gym을 설정하기 어렵다. 찾다보니 다음 순서로 진행하면 동영상 파일을 만든다. 아직 맛만 보아 뭔지 잘 모르겠으나, 일단 에러없는 화면을 보니 안심된다. pip로 gym 관련 모듈 설치 python3-opengl 모듈 설치 xvfb 모듈 설치 jupyter notebook 설치 python에서 wrappers로 실행. jupyter […]
특수문자로 찾아 처리할 때가 있다. 분명 스페이스인데 좀 큰 스페이스.. 해당 위치로 커서를 옮긴 후 :ascii 입력하여 문자 코드를 확인한다. hexa로 3000이다. 이를 찾아 지울려면 코드값을 그대로 입력해야 한다. 여기에서 답을 찾았다. 요약하면 편집모드에서 ctl+V를 누르고 u를 입력하고 4자리 숫자를 입력한다. u를 입력하지 않으면 최대 255까지 숫자로 인식한다.