做一个小的程序时的反思

  • 01 不会读取excel数据,读的时候卡了半天,读了之后显示的是内存。花费了一定的时间
book = xlrd.open_workbook('/home/infisa/wjht/project/301_hospital/yanke.xlsx') #读入数据,显示的是内存
        sheet = book.sheet_by_index(0)  #显示第一个sheet
        nrows = sheet.nrows
        for ii in range(start+1, nrows):
            file = list(sheet.row_values(ii))[1:-1]  #读取每一行
            file=[str(i) for i in file]
            del file[-5]
  • 02 在如何将一个句子完整的划分出疾病,症状,属性,并将它们整合到一起遇到了问题。花费了很长的时间。
    当时怎么也想不出来,该如何整合。
zs_sym = []
        zs_dis = []
        zs_sx = []
        for values in result_array:
        	s, symptom, if_exist, disease, shuxing = values['句子'], f(values['症状']), f2(values['否定词']), f(
                values['疾病']), f(values['属性'])
zs_dis.extend(disease)
 zs_sx.extend(shuxing)
  • 03 在将多个模型整合到一起,遇到了问题。
    没有想到还可以通过适当的变形,改变输出的列,最终存入到表中。

  • 04 在将每一个否定词加入到每个分解出来的症状后面遇到了困难。

s,if_exist, disease = values['句子'], f2(values['否定词']),f(values['疾病'])
                if if_exist:
                    dis.extend([i+'('+if_exist+')' for i in disease] )
                else:
                    dis.extend(disease)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值