MNIST 데이터 세트에서 이미지는 CSV 형식으로되어 있으며 각 784 열은 픽셀 강도에 해당합니다. imshow
으로 보지 않고 각각의 이미지를 저장하고 싶습니다.matplotlib를 사용하여 CSV에서 이미지를 저장하는 MNIST
import numpy as np
import csv
import matplotlib.pyplot as plt
i=0
with open('Book1.csv', 'r') as csv_file:
for data in csv.reader(csv_file):
# The rest of columns are pixels
pixels = data[:]
# This array will be of 1D with length 784
# The pixel intensity values are integers from 0 to 255
pixels = np.array(pixels, dtype='uint8')
# Reshape the array into 28 x 28 array (2-dimensional array)
pixels = pixels.reshape((28, 28))
i +=1
# Plot
plt.title('Label is {label}'.format(label=label))
plt.imshow(pixels, cmap='gray')
plt.savefig(str(i))'
이렇게하면 각 이미지를 저장할 수 없습니다.
좀 더 구체적으로 기재 할 수 있습니까? 스크립트를 실행하면 정확히 무엇이 발생합니까? 마지막 줄 끝 부분에있는 아포스트로피가 의도적입니까? –