为了账号安全,请及时绑定邮箱和手机立即绑定

将图像添加到熊猫数据帧行

将图像添加到熊猫数据帧行

缥缈止盈 2022-09-13 19:25:07
我想从文件夹中加载图像,将它们转换为numpy数组,然后将它们存储为数据帧行。我应该如何继续?以下是我想到的:from keras.preprocessing.image import load_imgfrom keras.preprocessing.image import img_to_arrayfrom keras.preprocessing.image import array_to_imgBASE_DIR = '/kaggle/input/coughspectrograms/content/'os.chdir('/kaggle/input/coughspectrograms/content/')files_in_train = sorted(os.listdir(BASE_DIR))files_in_train.pop(0)img_df = pd.DataFrame()for img in files_in_train:     loaded_img = load_img(img)    img_array = img_to_array(loaded_img)    img_df = pd.DataFrame({"image": [img_array]})
查看完整描述

1 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

如果要具有形状 [n_images, 1] 的最终数据帧,只需将代码中的最后一行替换为:

img_df = img_df.append({"image": [img_array]}, ignore_index=True)

这将以迭代方式向您创建的空数据帧添加一行,您现在所做的只是在每次迭代时使用单个图像创建一个新数据框


查看完整回答
反对 回复 2022-09-13
  • 1 回答
  • 0 关注
  • 63 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号