我具有以下csv结构:
图像ID,类别名称,颜色,棕眼,feature2,feature3,feature4
例如:
429759,狗,黑色,1,0,0,沙哑
352456,猫,白色,0,0,0,任何
我如何读取csv文件,因此对于每一行,它都会读取图像文件并将其馈送到模型中? (image_id是图像文件名)
答案 0 :(得分:0)
您没有在问题中提到编码哪种语言,但是由于您已经在问题标签中提到了Python,因此我在python中为您提供了一个示例
在python中,有一个名为 csv 的不错的python内置模块,您可以使用它来处理CSV文件
请参见下面的代码
CSV示例
name,department,birthday month
John Smith,Accounting,November
Erica Meyers,IT,March
代码
import csv
with open('employee_birthday.txt') as csv_file:
csv_reader = csv.reader(csv_file, delimiter=',')
line_count = 0
for row in csv_reader:
if line_count == 0:
print(f'Column names are {", ".join(row)}')
line_count += 1
else:
print(f'\t{row[0]} works in the {row[1]} department, and was born in {row[2]}.')
line_count += 1
print(f'Processed {line_count} lines.')