我有一组图像和相应的信息要存储在csv文件中,如下所示:
file_info 1 | file_info2 | image
some info | other info | 121 127 ...a lot of number ... 130 128
这只是一个示例行,但将有尽可能多的行,因为我有图像。
我该怎么做?我一直在尝试(又一次是从一排开始)
with open('Fail.csv', 'wb') as csvfile:
writer = csv.writer(csvfile, delimiter=',')
writer.writerow(('some_info','other_info',image.flatten()))
这给了我三列,但图像单元格不好——不是45163008 空格分隔的像素值单元格只包含缩写的python输出[121 127…,130 128]。。。意思是,有两个问题…1)它没有写出所有的数字,2)它打印括号。
我还尝试了pandas数据帧,但是在单个单元格中插入数组/数字列表很困难。
有什么建议吗?
使用
base64
将二进制数据编码为ASCII字符串格式。请尝试以下代码:相关问题 更多 >
编程相关推荐