• 切分测试数据


    测试数据格式如下,第一个基准句子,第二个为一个相似句子,后面9个为不相似句子。要构成想要的测试格式,把基准句子切分出来写在一个文件并重复10排与后面的10个句子对应

    Context,Ground Truth,Distractor_0,Distractor_1,Distractor_2,Distractor_3,Distractor_4,Distractor_5,Distractor_6,Distractor_7,Distractor_8
    "天津 天气 如何","今天 武汉 的 天气 怎样 ?","好 吧","好 .   成功 了 谢谢","怎么 添加 官方 机器人","我 的 机器人 不好 使 了","在 吗 ?","嗯 嗯     好 的     谢谢","恩恩     怎么 看 统计 呢","谢谢 亲",""
    "天津 天气 如何","北京 今天天气 怎样 ?","好 的 , 谢谢 你   成功 后 怎么 设置 自动 回复 , 有人 加入 就 发 信息 呀","小涛 要 怎样 才 可以 拉 进群","你好 , 定制 机器人 怎么弄 ?","你 这 是 什么     有 什么 功能   怎么 用","怎么 购买 机器人","好 的 , 谢谢 你   成功 后 怎么 设置 自动 回复 , 有人 加入 就 发 信息 呀","在 吗   我 机器人 在 群里 一天 就 没有 用 了   然后 我 重新 关注 公众 号   现在 机器人 进不了 群","怎么 换 头像 呀","天气 ?"
    "天津 天气 如何","北京 天气 怎么样 ?","怎么 换 头像 呀","哦     谢谢","怎么 艾特 机器人 投诉 ?","在 吗","好 的 , 谢谢 你","怎么 创建","好 啊","你 这 是 什么     有 什么 功能   怎么 用","你好"
    "天津 天气 如何","天气 ?","怎么 换 头像 呀","怎么 添加 机器人","好 的 , 谢谢 你","好 吧     希望 快 一点 呢","好     我先 试试","知道 了   麻烦 尽快 哦   谢谢","哦       我 试试       谢谢 了   微友 助手 的 公众 号 是 多少","我 的 机器人 不好 使 了","创建 机器人 的 那个 微 信号 还 能 抢红包 吗"
    "恩好 的","好 的","好 的 , 谢谢","在 吗 ?","好 的 , 谢谢","怎么 换 头像 呀","请问 机器人 不 工作 是 怎么回事 的 呢","专用 助手 怎么 用","你好     我 给 群 里加 个 助手 , 怎么 没 通过 啊 ?","怎么 机器人 聊天 功能 没有 生效   开启 了 咨询服务","定制 机器人 怎么弄 ?"
    "恩好 的","好 的 ~","在 吗","好 的 ~","怎么 换 头像 呀","怎么 添加 机器人","我 的 微友 小浩 怎么 不 进群","怎么 添加 官方 机器人","好 的 , 谢谢","好 的 ~","在 么 萌萌"
    "恩好 的","好 啊","嗯 嗯     明白   谢谢","在 吗 ?","可以 使唤 机器人 踢 人 出群 吗","你好 , 帮忙 把 群主 转给 我 , 好 吗","哦 哦     我 试试看","定制 机器人 怎么弄 ?","好 的     我 试试","好 的 , 谢谢 你   成功 后 怎么 设置 自动 回复 , 有人 加入 就 发 信息 呀","在 吗   我 机器人 在 群里 一天 就 没有 用 了   然后 我 重新 关注 公众 号   现在 机器人 进不了 群"
    "你好 啊","你好","怎么 创建","好 , 试试 , 谢谢 !","在 不 在 啊","在 吗 ?","踢 人 失败 是 怎么回事","好 , 试试 , 谢谢 !","踢 人 失败 是 怎么回事","怎么 拉小涛 进群","好 的     我 试试看"
    "你好 啊","你好 ,","哦       我 试试       谢谢 了   微友 助手 的 公众 号 是 多少","天气 ?","好 的   谢谢","怎么 添加 官方 机器人","专用 助手 怎么 用","在 吗","怎么 添加 专属 机器人 呢 ?","你好 … 我 的 微信 机器 助手 为什么 不 可以 使用 了 ? 有 什么 解决方案 吗","怎么 订阅"
    "你好 啊","萌萌 你好","恩恩     怎么 看 统计 呢","可以 使唤 机器人 踢 人 出群 吗","好 .   成功 了 谢谢","机器人 咋 不 工作     都 设置 了 。 没 反应 咋","怎么 添加 机器人","哦     谢谢","我 的 微友 小浩 怎么 不 进群","专用 助手 怎么 用","在 不 在 啊"
    "把 小黑 拉 进群","小涛 要 怎样 才 可以 拉 进群","","天气 ?","你好 , 帮忙 把 群主 转给 我 , 好 吗","怎么 订阅","我 的 微友 小浩 怎么 不 进群","好 吧","哦 哦     我 试试看","谢谢 你","小涛 要 怎样 才 可以 拉 进群"
    "把 小黑 拉 进群","怎么 拉小涛 进群","好 的 , 谢谢","好 的 , 谢谢","我 的 微友 小浩 怎么 不 进群","怎么 退出 ?   就是 点 这个 “ 删除 机器人 ” 吗 ?","为什么 会 这样 呢 ? 出现 无法 识别 二维码 的 情况 呢","请问 机器人 不 工作 是 怎么回事 的 呢","哦       我 试试       谢谢 了   微友 助手 的 公众 号 是 多少","谢谢 亲","我 的 微友 小浩 怎么 不 进群"

    错误的代码

    f=open('/home/xbwang/Desktop/scen_test_sim.csv','r')
    while True:
        line=f.readline()
        if line==None:
            break
        a=line.split('","')
        if len(a) >= 11:
            con=a[0][1:]
            fl1=open('/home/xbwang/Desktop/aa1.txt','a')
            fl1.write(con + '
    ')
            gt=a[1]
            fl2=open('/home/xbwang/Desktop/aa2.txt','a')
            fl2.write(gt + '
    ')
            d0=a[2]
            fl2=open('/home/xbwang/Desktop/aa2.txt','a')
            fl2.write(d0 + '
    ')
            d1=a[3]
            fl2=open('/home/xbwang/Desktop/aa2.txt','a')
            fl2.write(d1 + '
    ')
            d2=a[4]
            fl2=open('/home/xbwang/Desktop/aa2.txt','a')
            fl2.write(d2 + '
    ')
            d3=a[5]
            fl2=open('/home/xbwang/Desktop/aa2.txt','a')
            fl2.write(d3 + '
    ')
            d4=a[6]
            fl2=open('/home/xbwang/Desktop/aa2.txt','a')
            fl2.write(d4 + '
    ')
            d5=a[7]
            fl2=open('/home/xbwang/Desktop/aa2.txt','a')
            fl2.write(d5 + '
    ')
            d6=a[8]
            fl2=open('/home/xbwang/Desktop/aa2.txt','a')
            fl2.write(d6 + '
    ')
            d7=a[9]
            fl2=open('/home/xbwang/Desktop/aa2.txt','a')
            fl2.write(d7 + '
    ')
            d8=a[10][:-1]
            fl2=open('/home/xbwang/Desktop/aa2.txt','a')
            fl2.write(d8 + '
    ')

    这个代码基准句子只在文件写了一次,修改那部分为

            con=a[0][1:]
            fl1=open('/home/xbwang/Desktop/aa1.txt','a')
            fl1.write(con + '
    '+con + '
    '+con + '
    '+con + '
    '+con + '
    '+con + '
    '+con + '
    '+con + '
    '+con + '
    '+con + '
    ')

    刚开始我还犯了一些错误,将代码改成这样   

            con=a[0][1:]
            fl1=open('/home/xbwang/Desktop/aa1.txt','a')
            fl1.write(’con + 
    '+‘con + 
    '+‘con + 
    '+’con + 
    '+‘con + 
    '+’con + 
    '+‘con + 
    '+’con + 
    '+‘con + 
    '+’con + 
    ')
      
    这个的结果就是con+输出10行,而不是变量con所代表的东西输出10行。因为这个时候,con不再是变量来,而变成了字符串con了,+也不再是连接符号,而是字符串+ con
    =a[0][1:] fl1=open('/home/xbwang/Desktop/aa1.txt','a') fl1.write('con con con con con con con con con con ')
         这个的结果是con输出10行

    写成没有+号连接符只有空白输出

    con=a[0][1:]
            fl1=open('/home/xbwang/Desktop/aa1.txt','a')
            fl1.write(con'
    'con'
    'con'
    'con'
    'con'
    'con'
    'con'
    'con'
    'con'
    'con'
    ')
  • 相关阅读:
    深入浅出Mybatis系列(八)---objectFactory、plugins、mappers
    深入浅出Mybatis系列(七)---TypeHandler简介
    深入浅出Mybatis系列(六)---配置详解之typeAliases别名
    深入浅出Mybatis系列(四)---配置详解之properties与environments
    fastjson 的使用总结
    Java 中 Gson的使用
    Lombok介绍、使用方法和总结
    Jackson的使用和定制
    深入浅出Mybatis系列(三)---配置简介(mybatis源码篇)
    深入浅出Mybatis系列(二)---Mybatis入门
  • 原文地址:https://www.cnblogs.com/ymjyqsx/p/6210110.html
Copyright © 2020-2023  润新知