У меня есть входной файл, как показано ниже:
name: "locations/us-east"
classification_metrics {
au_prc: 1.0
base_au_prc: 0.20000000298
evaluated_examples_count: 5
confidence_metrics_entry {
recall: 1.0
precision: -1.73472347598e-18
f1_score: -3.46944695195e-18
recall_at1: 1.0
precision_at1: 1.0
f1_score_at1: 1.0
}
confidence_metrics_entry {
confidence_threshold: 0.10000000149
recall: 1.0
precision: 0.178000003099
f1_score: 0.302207142115
recall_at1: 1.0
precision_at1: 1.0
f1_score_at1: 1.0
}
confusion_matrix {
row {
example_count: 1
example_count: 0
example_count: 0
example_count: 0
example_count: 0
}
row {
example_count: 0
example_count: 1
example_count: 0
example_count: 0
example_count: 0
}
}
}
create_time {
seconds: 1526971489
nanos: 307150000
}
name: "locations/us-east"
annotation_spec_id: "locations/us-central1"
classification_metrics {
au_prc: 1.0
base_au_prc: 0.20000000298
confidence_metrics_entry {
recall: 1.0
}
confidence_metrics_entry {
confidence_threshold: 0.00999999977648
recall: 1.0
precision: 0.0143612474203
f1_score: 0.0283158440143
}
confidence_metrics_entry {
confidence_threshold: 0.019999999553
recall: 1.0
precision: 0.0287224948406
f1_score: 0.0558410957456
}
confidence_metrics_entry {
confidence_threshold: 0.0299999993294
recall: 1.0
precision: 0.0430837422609
f1_score: 0.0826084092259
}
}
create_time {
seconds: 1526971489
nanos: 218070000
}
Я хочу проанализировать вход и сохранить его в формате CSV как name,annotation_spec_id,classitication_metrics(au_prc,base_au_prc)
и confidence_metrics_entry(recall,precision,f1)
.
Я пыталсяс json_loads
и json_dumps
, но выдает другую ошибку, так как объект JSON не может быть декодирован.потому что этот ввод не является допустимым JSON.
как загрузить и проанализировать файл?в каком формате я должен сохранить входной файл?
заранее спасибо.