- 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)