应用io.imread读取到数据帧列

2024-04-24 00:48:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧df与一列'海报'的链接到jpeg图像充分。如果我申请

img_data = io.imread(url)

没有问题,因为我使用的是一个特定的网址。你知道吗

我想做这样的东西:

x = np.asarray(io.imread(df['Poster']).tolist())

得到一个4维的numpy数组(图像数,h,w,通道数)


Tags: 数据io图像urldfimgdata链接
1条回答
网友
1楼 · 发布于 2024-04-24 00:48:32

试试这个:

posters = []
for poster in df['Poster']:
    posters.append(np.asarray(io.imread(poster).tolist()))

更奇特的方式:

posters = [np.asarray(io.imread(poster).tolist()) for poster in df['Poster']]

相关问题 更多 >