首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在google视觉文本检测中逐行获取(用于python)?

如何在google视觉文本检测中逐行获取(用于python)?
EN

Stack Overflow用户
提问于 2022-09-19 03:14:40
回答 1查看 29关注 0票数 -1

医学检验报告

我得到了这样的输出:

白细胞

中性粒细胞

淋巴细胞

单核细胞

结果

8.25 K/L

4.29 K/μL

3.55 K/L

0.25

但是,我想逐行输出,比如:

白细胞8.25K/L

中性粒细胞4.29K/μL

淋巴细胞3.55K/L

EN

回答 1

Stack Overflow用户

发布于 2022-09-19 04:21:56

您应该解析输出,将标签和结果分离成两个单独的列表,然后将它们合并在一起。

代码语言:javascript
复制
input_str = """White Blood Cells
Neutrophil
Lymphocyte
Monocyte
Result
8.25 K/µL
4.29 K/μL
3.55 K/µL
0.25"""

input_split = input_str.split('\n')

label_list = []
result_list = []
read_result = False

for line in input_split:
    if line == "Result":
        read_result = True
        continue

    if read_result:
        result_list.append(line)
    
    else:
        label_list.append(line)

for (result, label) in zip(label_list, result_list):
    print(result, label)

输出:

代码语言:javascript
复制
White Blood Cells 8.25 K/µL
Neutrophil 4.29 K/μL
Lymphocyte 3.55 K/µL
Monocyte 0.25
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73768099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档