Как разобрать вывод с помощью Python? - PullRequest
0 голосов
/ 23 мая 2018

У меня есть входной файл, как показано ниже:

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.

как загрузить и проанализировать файл?в каком формате я должен сохранить входной файл?

заранее спасибо.

...