전체 글

나의 성장 일기가 되었으면 하는 블로그 contact : ryuhyojung@naver.com
Python

[코딩도장] Unit.22 | 리스트와 튜플 응용하기 | 22.10 심사문제 코드

> Unit.22 리스트와 튜플 응용하기 >> a = [10, 30] >>> a.append([50, 70]) >>> a [10, 30, [50, 70]] >>> len(a) 4 #빈 리스트에 값 추가하기 >>> a = [] >>> a.append(10) >>> a [10] 2. extend : 리스트를 연결하여 확장. 리스트의 끝에 다른 리스트를 연결하여 확장하는 메서드이다. 따라서 리스트와 리스트를 연결한 모양이 된다. 3. insert : 특정 인덱스에 요소 추가. 위의 두 메서드는 리스트의 끝에 요소를 추가하는 방법이지만, insert는 원하는 위치에 요소를 추가할 수 있다. insert(인덱스, 요소)를 사용하여 특정 인덱스에 요소를 추가한다. 리스트의 맨 처음에 요소를 추가할 때는 insert..

각종 에러들을 해결 해 보자

tensorflow GPU 메모리 오류 해결 | ResourceExhaustedError : OOM when allocating tensor with shape

SRGAN을 활용하여 고해상도 이미지를 생성하는 프로젝트를 진행하다가 GPU 메모리 오류를 마주했다. ( 해당 프로젝트 노트북 파일 : https://github.com/YOOHYOJEONG/AIFFEL_LMS_project/blob/master/ex16/ex16_SRGAN.ipynb ) GitHub - YOOHYOJEONG/AIFFEL_LMS_project Contribute to YOOHYOJEONG/AIFFEL_LMS_project development by creating an account on GitHub. github.com 아이펠 클라우드 환경에서 모델을 돌리면 GPU 메모리 걱정은 할 필요 없다고 생각했는데, 종종 메모리 오류를 마주한 적이 있었다. 그럴 때 마다 배치 사이즈를 줄이거나 ..

일상/미라클 모닝

미라클모닝 열일곱번째 주차 (2021.09 첫째주)

분명 혼자 아침에 공부했으면 2주차 쯤 됐을 때 늦잠을 자는 날도 있었을텐데 같이 공부하는 사람들이 있으니 늦어도 8시 이전에는 일어나게 된다. 덕분에 결과물도 조금씩 생기는 중인데 뿌듯하다 ㅎ 월요일에는 백신 1차 접종을 했다. 자기 전부터 다음날인 화요일까지 팔이 정말 아팠는데 2차가 벌써 걱정이다 ...ㅎ 다음주부터는 2차 해커톤이 시작된다. 오랜만에 논문도 읽고 리뷰 논문도 써 볼 생각인데 정처기 실기 공부도 슬슬 시작해야해서 우선 순위를 잘 정해서 놓치는 것 없이 열심히 하루하루를 보내야겠다. 미라클모닝 다이어리 pdf 파일이 필요하다면 ? 👇 https://iambeginnerdeveloper.tistory.com/3?category=896946 미라클 모닝을 시작하며 | 미라클모닝 다이어리 ..

Python

[코딩도장] 19.6 심사문제 | 20.8 심사문제 | 21.6 심사문제

> Unit.19 계단식으로 별 출력하기 j : print('*', end='') print() > Unit.20 FizzBuzz 문제 Unit.21 터틀 그래픽스로 그림 그리기

Python

[코딩도장] Unit.18 | break, continue로 반복문 제어하기 | 18.6 심사문제 코드

> Unit.18 break, continue로 반복문 제어하기 >> 0 1 2 ... 97 98 99 #for문에서 break로 반복 끝내기 for i in range(10000): print(i) if i == 100: break >>> 0 1 2 ... 98 99 100 continue는 break와 비슷하긴 하지만 루프를 중단하고 반복을 빠져나온느 것이 아니라 반복을 유지한 상태에서 코드만 건너뛴다. i = 0 while i >> 1 3 5 ... 95 97 99 for i in range(100): if i % 2 == 0: continue #아래 코드를 실행하지 않고 건너뜀..

Python

[코딩도장] Unit.17 | while문으로 반복 출력하기 | 17.6 심사문제 코드

> Unit.17 While문으로 반복 출력하기 > Hello, world! 1 Hello, world! 2 Hello, world! 3 ... Hello, world! 99 Hello, world! 100 반복 횟수를 정하지 않으면 조건식이 만족할 때 까지 반복하게 된다. 따라서 while문은 반복 횟수가 정해지지 않았을 때 유용하다. while문은 무한루프를 만들 수 있다. 조건식 대신 True를 입력하면 무한히 반복하는 무한 루프가 된다. 조건식이 True이므로 변화식도 필요없다. while True: print('Hello, world!') 0이 아닌 숫자, 내용이 있는 문자열은 모두 true로 취급하기에 True 대신 0이 아닌 숫자 또는 내용이 있는 문자열을 입력해도 무한 루프가 만들어진다. ..

Python

[코딩도장] Unit.16 | for문으로 반복 출력하기 | 16.6 심사문제 코드

>Unit.16 for문으로 반복 출력하기>> Hello, world! 5 Hello, world! 6 Hello, world! 7 Hello, world! 8 Hello, world! 9 Hello, world! 10 Hello, world! 11 range 대신 for문의 반복 횟수 자리에 리스트를 넣을 수도 있다. 리스트를 range 대신 넣게 되면 리스트의 요소들로 반복을 하게 된다. 이는 리스트 뿐 만 아니라 튜플, 문자형 등 시퀀스 자료형 전부 해당된다. #list a = [10, 20, 30, 40, 50] for i in a: print(i) >>> 10 20 30 40 50 #문자열 for letter in 'Python': print(letter, end=' ') >>> P y t h ..

각종 에러들을 해결 해 보자

github 에러 해결하기 | fatal: Unable to create 'C:/file_path/.git/index.lock': File exists.

이전에 겪었던 에러가 생겨도 당황하지 않고 뚝딱뚝딱 해결하면서 이제 나름대로 깃허브에 익숙해 졌다고 생각했었는데 오늘 git commit을 했을 때 나타난 새로운 에러를 마주하고는 나는 또 식은 땀을 흘리며 폭풍 구글링을 했다. 거의 매일 커밋하는 폴더였는데 갑자기 오늘 커밋을 했더니 이런 에러가 떴다. fatal: Unable to create 'C:/file_path/.git/index.lock': File exists. 예전에 레포랑 잔디까지 날려먹은 이후로 함부로 삭제 하기 무서워서 구글링을 했고 해결 방법은 의외로 간단했다. 특정 Git 프로세스가 동작중일 때 다른 Git 프로세스가 실행되는 것을 막기 위해서 index.lock 이라는 파일이 생기는데, 의도된 프로세스가 아니라면 index.lo..

자격증/정보처리기사

정보처리기사 필기 합격 후기 | 비전공자 10일 벼락치기, 정처기 필기 후기, 문제집 추천,비전공자 벼락치기 합격 공부 방법

얼마 전 8월에 정보처리기사 3회 필기를 보고 왔다. 시험 당일에는 가답안만 포스팅하면서 점수랑 간단한 시험 후기만 남겼었다., 공식적으로 합격 결과 나오면 공부 방법을 포스팅하려고 했는데 오늘 합격 결과가 나왔다. 오늘 발표 된 점수를 보니 가채점했을 때 보다 점수가 조금 올랐다. 아마도 중복 답 처리가 된 문항들이 은근히 있었던 것 같다. 시험 후기와 공부방법을 말하기 앞서 나는 비전공자이다. 하지만 대학 4년 동안 c++과 파이썬을 사용 했으며 소프트웨어 개발 실무 경험이 4개월로 아주 짧지만 있다. 때문에 비전공자임에도 시험에 나오는 용어들과 프로그래밍이 전혀 낯설지 않았으며 4개월의 실무 경험 동안 실제로 사용한 것들이 많았기에 필기 시험은 10일 벼락치기가 가능했다고 생각한다. 이런 베이스를 ..

각종 에러들을 해결 해 보자

tf.float64를 np.int로 변환하기 | AttributerError : module 'tensorflow' has no attribute 'to_int32'

GAN을 사용하여 CIFAR-10 이미지를 생성하는 프로젝틀르 진행하던 중 plt.imshow()부분에서 오류를 마주했다. ( 해당 프로젝트 노트북 파일 : https://github.com/YOOHYOJEONG/AIFFEL_LMS_project/blob/master/ex13/ex13_DCGAN_CIFAR10.ipynb ) GitHub - YOOHYOJEONG/AIFFEL_LMS_project Contribute to YOOHYOJEONG/AIFFEL_LMS_project development by creating an account on GitHub. github.com 프로젝트 진행 순서는 다음과 같다. 데이터셋 구성 - 생성자 모델 구현 - 판별자 모델 구현 - 손실 함수와 최적화 함수 구현 - 훈..

토오오끼
초보 개발자의 일기장