넘파이 버전과 호환성에 문제가 있다는 문구로 호환되는 넘파이 버전으로 재설치됩니다. 이후 동일한 명령어를 한 번 더 실행하면 다음과 같이 정상적으로 설치된 것을 확인할 수 있습니다.
(torch_book) C:\WINDOWS\system32>pip install --user mxnet
Requirement already satisfied: mxnet in c:\users\jyseo\appdata\roaming\python\python38\site-packages (1.7.0.post2)
Requirement already satisfied: graphviz<0.9.0,>=0.8.1 in c:\users\jyseo\appdata\roaming\python\python38\site-packages (from mxnet) (0.8.4)
Requirement already satisfied: numpy<1.17.0,>=1.8.2 in c:\users\jyseo\appdata\roaming\python\python38\site-packages (from mxnet) (1.16.6)
Requirement already satisfied: requests<2.19.0,>=2.18.4 in c:\users\jyseo\appdata\roaming\python\python38\site-packages (from mxnet) (2.18.4)
Requirement already satisfied: idna<2.7,>=2.5 in e:\anaconda3\envs\pytorch\lib\site-packages (from requests<2.19.0,>=2.18.4->mxnet) (2.6)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in e:\anaconda3\envs\pytorch\lib\site-packages (from requests<2.19.0,>=2.18.4->mxnet) (1.22)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in e:\anaconda3\envs\pytorch\lib\site-packages (from requests<2.19.0,>=2.18.4->mxnet) (3.0.4)
Requirement already satisfied: certifi>=2017.4.17 in e:\anaconda3\envs\pytorch\lib\site-packages (from requests<2.19.0,>=2.18.4->mxnet) (2020.6.20)
설치가 완료되었다면 다음 예시 코드를 통해 RandomResizedCrop을 이용한 데이터 확장 코드에 대해 알아봅시다. 참고로 RandomResizedCrop과 관련된 코드에 대한 예제 파일은 ‘python_05장_RandomResizedCrop 예제.ipynb’ 파일을 참고하세요.
import matplotlib.pyplot as plt import mxnet as mx from mxnet.gluon.data.vision import transforms example_image = mx.image.imread("../chap05/data/cat.jpg") ------ 예제를 진행할 이미지 불러오기 plt.imshow(example_image.asnumpy()) ------ 불러온 이미지 출력
불러올 이미지는 다음 그림과 같습니다.
▲ 그림 5-31 RandomResizedCrop에 사용될 이미지