본문 바로가기
반응형

전체 글78

[Python] Numpy - np.log, np.log2, np.log10, np.log1p 함수 넘파이 doc에 가면 log 관련해서 6개의 함수를 볼 수 있다. 오늘은 저 위 함수들 중 상위 4개의 함수만 알아보려고 한다. # np.log() 위 함수는 밑이 무리수 e인 자연로그이다. 때문에 np.e를 값으로 주면 결과로 1이 나온다. # np.log2() 위 함수는 밑이 정수 2이다. 때문에 2를 값으로 주면 결과로 1이 나온다. # np.log10() 위 함수는 밑이 정수 10이다. 때문에 10을 값으로 주면 결과로 1이 나온다. # np.log1p() 위 함수는 밑이 무리수 e인 자연로그이다. 다만 식 자체가 np.log()와 달리 log(1+x)의 형태를 갖는다. 때문에 1 + (np.e - 1)를 수행하면 결과로 1이 나온다. 2022. 1. 6.
[크롤링] 네이버에서 영화정보 가져오기 - #5 ('국가 -> 개봉연도' 변경) 당초 계획은 제작국가를 통해서 네이버에 등록된 모든 영화를 가져오는 것이었습니다. 근데 계획을 좀 변경해서, 사실 코드를 오랜만에 다시 짜면서 생각을 못 하고 있었는데 옛날 코드를 발견하면서 기억이 돌아와... , 영화의 개봉 연도 별로 파일을 저장하는 것이 좋겠다는 판단이 들었습니다. 그래도 뭐 크게 바뀐 건 없습니다. 그냥 매번 하던 대로 하면 됩니다. 나중에 코드를 완성하면 멀티프로세싱으로 고속 처리를 할 예정입니다. 그리고 또 네이버 측에서 짧은 시간 내 다량의 트래픽을 발생시키면, 어쩌면 차단의 가능성이 있을 수 있기 때문에 자동으로 위 이미지에서 보이는 연도를 가져와서 url에 하나 대입해가며 전체 영화를 한큐에 가져오는 프로그램을 구성하기보다는 연도는 수동으로 입력해주고 각 연도별로 저장을 .. 2022. 1. 5.
[Docker] Tomcat, Mysql 서버 배포 및 Tomcat-Mysql 연동 하기 요즘 포스팅 중인 '네이버에서 영화 정보 크롤링하기'라는 주제를 다 포스팅하면 그다음으로 넷플릭스나 왓차를 클론 코딩하는 포스팅을 진행하려고 한다. 요즘에 도커 매력에 빠져서 도커를 이용해 Tomcat, Mysql 서버를 구축하고 도커 환경에서 클론 코딩을 진행하기 위해서 공부하던 중 Tomcat을 설치하는데 Tomcat과 Mysql을 연동하는 블로그를 따라 하는 과정에서 tomcat, mysql 설치 및 연동을 세세하게 보여주는 블로그를 찾기 못해 직접 써보고자 한다. 1. Tomcat 설치 1.1) 도커 레지스트리에서 tomcat pull 해오기 docker pull tomcat 다음 명령어를 통해 최신버전의 tomcat을 가져올 수 있다. 1.2) tomcat 컨테이너 생성 docker run -d.. 2022. 1. 5.
[Python] Opencv - 이미지 사이즈 확인 (shape 함수) opencv 라이브러리에서 이미지의 사이즈를 알아보는 방법은 다음과 같다. 1 2 3 4 5 6 7 8 import cv2 import os path = r'이미지 파일 경로' imgName = '이미지 파일 이름' img = cv2.imread(os.path.join(path, imgName)) print(img.shape) # h, w, c cs 이때 img.shape는 튜플 형태로 반환되며, 순서는 (높이, 넓이, 채널) 순이다. 2022. 1. 5.
반응형