티스토리 뷰

문제 1

  • 1) 임의의 컬러 사진을 plt.imshow() 함수로 표시하시오.
  • 2) 세가지 채널 중 빨간색 채널을 분리해 표시하시오.




문제 2

  • plt.subplot() 과 plt.subplots() 의 차이점을 설명하시오.























정답






Untitled18

1번

In [1]:
import matplotlib.image as mpimg

img=mpimg.imread('lucy.jpg')
display(img.shape)
(498, 500, 3)
In [3]:
import matplotlib.pyplot as plt
plt.imshow(img)
Out[3]:
<matplotlib.image.AxesImage at 0x2d45f37f588>
In [7]:
plt.imshow(img[:,:,0], vmin=0, vmax=255, cmap='Reds_r')
Out[7]:
<matplotlib.image.AxesImage at 0x2d45f4ea7b8>

2번

In [8]:
plt.subplots(2,3) # 판을 세로 2개 가로 3개로 만들어 놓겠다.
print('')

In [9]:
plt.subplot(2,3,1) # 그림을 그릴때마다 좌표를 준다. 
# 판자를 세로 2개 가로 3개 들어갈 공간 중에 1번째 칸에 그리겠다.

plt.subplot(2,3,2)
# 판자를 세로 2개 가로 3개 들어갈 공간 중에 2번째 칸에 그리겠다.

plt.subplot(2,3,3)
# 판자를 세로 2개 가로 3개 들어갈 공간 중에 3번째 칸에 그리겠다.

plt.subplot(2,3,4)
# 판자를 세로 2개 가로 3개 들어갈 공간 중에 4번째 칸에 그리겠다.
Out[9]:
<matplotlib.axes._subplots.AxesSubplot at 0x2d45f6f6860>

'beginner > 파이썬 퀴즈' 카테고리의 다른 글

파이썬 기초 퀴즈_10  (0) 2019.03.10
파이썬 기초 퀴즈_8  (0) 2019.03.08
파이썬 기초 퀴즈_7  (0) 2019.03.07
파이썬 기초 퀴즈_6  (0) 2019.03.06
파이썬 기초 퀴즈_5  (0) 2019.03.05
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함