我将图像转换为numpy数组并保存到csv文件
back_ground = Back_ground()
X = make_test_set('back_ground.csv',back_ground,3500)
Y = back_ground.make_answer()
with open('background.csv','w',newline='') as csvfile:
fieldnames = ['image','answer']
writer = csv.DictWriter(csvfile,fieldnames=fieldnames)
writer.writeheader()
writer.writerow({'image': X, 'answer':Y})
make_test_set()
和make_answer()
返回numpy.ndarray公司你知道吗
但是当我想用这些数据时,就像这样
with open('background.csv','r') as csvfile:
reader = csv.DictReader(csvfile)
for number,value in enumerate(reader):
print(number)
current_img = value['image']
print(type(current_img))
plt.imshow(current_img)
plt.show()
currnet_img
的类型是string,所以我不能使用任何numpy函数
如何转换为嗯。嗯?还是有什么好办法可以挽救嗯。嗯?你知道吗
DictWriter
编写了2个值的str
表示,并引用了多行表示:没有一种方便的方法将
str(X)
转换回X
。你知道吗保存这两个数组的好方法是使用
savez
:相关问题 更多 >
编程相关推荐