파이썬(34)
-
[python] placeholder 오류
증상 텐서플로우가 2.0으로 업데이트 되면서 tf.placeholder를 사용할 수 없게 되었다. 다음과 같이 실행한다면 placeholder라는 속성을 찾을 수 없다는 오류를 낸다. import tensorflow as tf X = tf.placeholder("float") 이를 해결 할 수 있는 두 가지 방법을 알아보도록 하자. Solution 1 : tensorflow의 버전 업데이트에 따른 변화를 적용하는 것이다. 업데이트에 대한 자세한 내용은 여기를 참고하기 바란다. #tensorflow 1.x self._states = tf.placeholder(shape=[None, self._num_states], dtype=tf.float32) #tensorflow 2.x self._states = tf..
2021.09.23 -
[python] 2차원 배열 입력받기
첫번째 n,m=map(int, input().split()) #1 mylist=[0 for _ in range(n)] for i in range(n): mylist[i]=list(map(int, input().split())) #2 mylist=[] for i in range(n): mylist.append(list(map(int, input().split()))) #3 mylist=[list(map(int, input().split())) for _ in range(n)] 두번째 a = [list(map(int, input().split())) for _ in range(n)] n에 행을 넣으면 된다 배열 선언 연산자와 for문으로 리스트 선언 array = [[0]*11 for i in range(1..
2021.01.27 -
주피터 노트북의 기본 웹 브라우저 설정방법
1. 아나콘다 프롬프트를 열고 jupyter notebook --generate-config실행 2. C:\Users{사용자이름}.jupyter 폴더들어가서 jupyter_notebook_config.py 파일오픈 3. c.NotebookApp.browser항목 검색 4. 주석 해제 후, \기호를 /로변경 ex) c.NotebookApp.browser = 'C:/Program Files (x86)/Microsoft/Edge/Application/msedge.exe %s'
2020.10.13 -
numpy의 axis
axis 집계함수는 어느 축(axis)를 따라 집계할 것인지를 지정하는 추가적인 인수를 가질 수 있다. axis 키워드는 반환할 차원이 아니라 축소할 배열의 차원을 지정한다. axis = 0 으로 지정하는 것은 첫 번째 축을 축소한다는 의미! -> 행(가로 한 줄)을 지우겠다는 의미 axis = 1 으로 지정하는것은 열(세로한줄)을 지우겠다는 의미
2020.10.13