본문 바로가기
반응형

코딩53

[프로그래머스] 최소직사각형 풀이 - Python3 문제 설명 명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 만들기 위해 디자인팀은 모든 명함의 가로 길이와 세로 길이를 조사했습니다. 아래 표는 4가지 명함의 가로 길이와 세로 길이를 나타냅니다. 명함 번호 가로 길이 세로 길이 1 60 50 2 30 70 3 60 30 4 80 40 가장 긴 가로 길이와 세로 길이가 각각 80, 70이기 때문에 80(가로) x 70(세로) 크기의 지갑을 만들면 모든 명함들을 수납할 수 있습니다. 하지만 2번 명함을 가로로 눕혀 수납한다면 80(가로) x 50(세로) 크기의 지갑으로 모든 명함들을 수납할 수 있습니다. 이때.. 2024. 3. 29.
텐서플로우 set_random_seed 함수 에러, AttributeError: module 'tensorflow' has no attribute 'set_random_seed' 해결 방법 --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) in () 27 np.random.seed(RANDOM_SEED) 28 rn.seed(RANDOM_SEED) ---> 29 tf.set_random_seed(RANDOM_SEED) AttributeError: module 'tensorflow' has no attribute 'set_random_seed' 해당 오류는 tensorflow 버전에 따라 지원하는 함수 명이 달라 발생하는 문제로, 'tf.set_random.set_seed(RANDOM_SEED)'으로 변경하여 해결할 수 있.. 2024. 3. 28.
[Python] boto3 환경 설정, AWS CLI 설치하기 Boto3는 Python용 AWS SDK를 뜻하며, 파이썬으로 AWS를 이리저리 주무를 수 있는 짱짱 라이브러리이다. Boto3 사용을 위해서는 Python 3.8 이상의 버전이 설치되어 있어야 한다. 파이썬 설치링크: https://www.python.org/downloads/ 아래 명령어를 통해 Boto3 를 설치할 수 있다. pip install boto3 Boto3를 본격적으로 사용함에 앞서, AWS CLI를 통해 AWS 계정에 대한 인증 자격 증명을 설정해야 한다. 윈도우 AWS CLI 설치 링크: https://aws.amazon.com/ko/cli/ 64비트 버튼을 눌러 윈도우용 AWS CLI 설치파일을 다운로드 받고, 실행시켜 next를 주구장창 누르다보면 설치가 완료된다. 이제 파워쉘이나.. 2024. 1. 16.
plt.savefig 함수에서의 must be real number, not str 오류 발생 아래 캐글 코드를 돌려보다가, 그래프 사진을 저장하는 코드에서 'must be real number, not str'라는 오류가 발생하였다. # https://www.kaggle.com/code/shivamb/semi-supervised-classification-using-autoencoders/notebook def tsne_plot(x1, y1, name="graph.png"): tsne = TSNE(n_components=2, random_state=0) X_t = tsne.fit_transform(x1) plt.figure(figsize=(12, 8)) plt.scatter(X_t[np.where(y1 == 0), 0], X_t[np.where(y1 == 0), 1], marker='o', co.. 2024. 1. 9.
반응형