Python2
-
pyplot 에서 한글 깨짐 문제 해결법Python2/오류 및 해결방법 2019. 5. 19. 18:01
쥬피터노트북에서 도표나 그래프를 matplotlib.pyplot 을 이용하여 그릴 때 아래와 같이 한글이 깨지는 현상이 발생할 때가 있다. 글자체를 인식을 못하기 때문인데 이럴때에는 matplotlib.font_manager를 이용하여 폰트 설정을 해주면 된다. import matplotlib.font_manager as fm 그리고 가장 흔하게 사용하는 나눔 고딕체를 구글에서 다운(나눔고딕ttf라고 검색) 받거나 아래 링크에서 다운받아 위치를 로드 한뒤 그래프를 표시하면 한글이 잘 나타난다. ex 코드) import matplotlib.pyplot as plt import matplotlib.font_manager as fm path = 'C:\\Users\\Downloads\\NanumBarunGot..
-
텐서플로 tf.cast 함수 사용법Python2/정리 2019. 3. 13. 13:17
tf.cast 함수는 보통 조건에 따른 True, False 의 판단 기준에 따라 True 면 1, False 면 0을 반환한다.즉, tf.cast("조건")조건에 따라 1 또는 0 이 반환된다.ex) x라는 변수값이 0.5 이상이면 1, 0.5 미만이면 0을 반환하고 싶을때 import tensorflow as tfx = tf.constant([-1, 3.5], tf.float32)c = tf.cast(x>0.5, tf.float32)sess = tf.Session()y = sess.run(c)print(y) > [ 0. 1. ]
-
pyplot 에서 그림 여러개 그리는법Python2/정리 2019. 3. 12. 16:11
한 화면에 행렬을 맞춰 그림을 여러개 그리고 싶을 때가 있다.subplot(abc) 함수를 이용하면된다.여기서 abc는a는 행 개수b는 열 개수c는 순서로 입력하면 된다. import matplotlib.pyplot as pltimport numpy as npx = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])plt.subplot(221)plt.plot(x, x)plt.subplot(222)plt.plot(x, x**2)plt.subplot(223)plt.plot(x, x**3)plt.subplot(224)plt.plot(x, x**4)plt.show()