├── README.md
├── Sentiment_models
└── BP_model.h5
├── Tencent_word_Embedding.py
├── boson_dict.py
├── boson_dict_config.py
├── boson_dict_utils
├── BosonNLP_sentiment_score.txt
├── 否定词.txt
├── 正面情感词语(中文)1.txt
├── 正面评价词语(中文)1.txt
├── 负面情感词语(中文)1.txt
└── 负面评价词语(中文)1.txt
├── data
├── data.xlsx
└── stop.txt
├── dl_classify.py
├── image_folder
├── BP_train_plot.jpg
├── BP_train_plot1.jpg
└── BP_train_plot2.jpg
├── ml_classify.py
└── train_x.json
/README.md:
--------------------------------------------------------------------------------
1 | # Short-Texts-Sentiment-Analyse
2 | ## Emotional Analysis of Chinese Short Texts with Several Methods
3 |
4 | # 基于中文短文本的情感分析对比实验
5 | ---
6 | 情感分析的方法大概分为四类:情感词典法、机器学习方法、深度学习方法、基于预训练模型微调
7 | 接下来通过方法简介、整体思路、模型的评价指标、建模过程、结果展示与分析对以上几种方法进行介绍:
8 |
9 | ## 方法简介
10 |
11 | 1. 情感词典法:
12 | 利用人为标注或者评级过的情感字典,通过将文本进行分词,利用分词后的数据匹配字典中的值,然后直接加权或者利用词性进行加权即得到整句话的情感得分,最后根据专家经验或者数据分布,选取正、负的临界值作为模型的阈值。
13 |
14 | 2. 机器学习方法:
15 | 机器学习方法的思想是,将情感分析任务当作一个分类任务,通过将短文本转化为固定维度的向量,利用当前基于不同思想的分类器对其进行训练,通过对比测试集结果来观察不同的机器学习分类器之间的差异。
16 |
17 | 3. 深度学习方法:
18 | 深度学习是近年来较为热门的领域,其基于神经网络,利用网络的自适应学习率不断调节损失函数的值,大大减少了人工调参的复杂度,并且由于目前计算机算力水平的大幅度提升,利用GPU加速运算使得在短时间内即可得到较好的效果。比较主流的深度学习做情感分析的方法是利用长短期记忆模型来捕获句子之前的前后联系,得到相比于机器学习更好的效果,而本文从多层感知机、BP神经网络、卷积神经网络、长短期记忆神经网络以及自注意力机制模型来进行对比实验从而探索各种深度学习模型在情感分析领域的优缺点。
19 |
20 | 4. 基于预训练模型微调:
21 | finetune是当前各类NLP任务的首选,由于2018年BERT模型刷新了各项NLP任务的最优,使得预训练模型成为目前的研究热点,最近基于自回归的XLNet又刷新了NLP任务的sota,可以看到未来的研究热点还是会集中在预训练模型。本文利用预训练好的BERT模型在情感分析领域做迁移训练,观察其效果,并对比最新的XLNet,研究两种预训练模型的优缺点。
22 |
23 | `情感词典法的优点:`优点是建模方法简单,运算速度快,灵活多变,针对不同场景有可调的参数结构和方式。
24 | `情感词典法的缺点:`缺点是构建词典需要耗费大量人力物力,深入挖掘行业信息,迁移能力弱,即针对不同领域需要构建不同的行业情感词典,另外其模型的效果以及各类别的准确率、召回率均比较低,对于含有不同情感类别的句子分类效果很差。
25 |
26 | `机器学习的优点:`优点是相比于情感词典法,机器学习利用词向量进行建模,挖掘其特征,利用特征建模,效果较好,模型较小,并且场景容易做不同行业之间的迁移。
27 | `机器学习的缺点:`模型所需调节的参数较多,并且很多参数需要人工不断尝试,(类似kaggle,得到top1的调参基本都是玄学问题)。
28 |
29 | `深度学习方法的优点:`相比于机器学习,其模型效果更好,泛化能力更好,场景迁移能力较强,泛化能力好。
30 | `深度学习方法的缺点:`对于数据数量以及质量的要求较高,如果数据量太少,容易引发过拟合,数据质量不好模型很难收敛,并且其相比于其他方法,比较耗时。
31 |
32 | `BERT的优缺点:`
33 | `XLNet的优缺点:`
34 |
35 | ---
36 |
37 | ## 整体思路
38 | 本文从数据的预处理到后续建模都将进行详细的介绍,大体分为数据的预处理(文本正则化、停用词过滤等)、样本集划分、数据的向量化表示、模型训练与保存、模型的测试指标,实验思路以及具体的代码介绍将在[建模过程](#建模过程)中详细介绍
39 | `Details:`
对于机器学习和深度学习中,采用8:2的比例随机抽取清洗后的数据当作训练集与验证集,并且为了同时对比它们以至于后续的预训练微调的模型效果,通过将训练集和验证集保存为json格式文件,后续直接调用json文件当作训练集和验证集即可。而对于将文本数据转化为向量表示,在机器学习和深度学习中本文对比了利用中文维基百科基于Word2Vec训练的词向量以及去年腾讯开源的900W词向量的模型效果,在finetune中使用BERT和XLNet预训练模型进行微调对比。
40 |
41 | ## 模型的评价指标
42 |
43 | 本文选取准确率(Accuracy)、平均召回率(Avg_Recall)、平均精确率(Avg_Precision)、F1值(F1_Score)作为模型的评价指标
44 | 以上各个指标通常是分类任务中评价指标的首选,下面利用混淆矩阵对以上各类指标进行简单介绍,如下所示:
45 |
46 | |标注类别\预测类别|正向(P)|负向(N)|
47 | |--|--|--|
48 | | 正向(P) | TP | FN |
49 | | 负向(N) | FP | TN |
50 |
51 |
52 | |标注类别\预测类别|正向(P)|中向(Z)|负向(N)|
53 | |--|--|--|--|
54 | | 正向(P) | TP | FZ | FN |
55 | | 中向(Z) | FP | TZ | FN |
56 | | 负向(N) | FP | FZ | TN |
57 |
58 | 其中:
59 | Accuracy = (TP+TZ+TN)/(TP+TZ+TN+2FP+2FZ+2FN)
Avg_Recall = (TP/(TP+FZ+FN) + TZ/(FP+TZ+FN) + TN/(FP+FZ+TN))/3
60 | Avg_Pecision = (TP/(TP+2FP) + TZ/(TZ+2FZ) + TN/(TN+2FN))/3
F1_Score = 2·Avg_Pecision·Avg_Recall/(Avg_Pecision+Avg_Recall)
61 |
62 | ## 建模过程
63 |
64 | 1. 情感词典
65 |
66 | 实验步骤分为两方面:
1.直接利用boson情感词典(也可以替换data中的数据,找到网上其他的字典或者自行构建的情感词典,格式保持跟data.txt中的一致即可),查看boson情感词典的正负中的召回率。
67 | 通过对比结果看出单纯的boson情感词典效果很差,而采用了情感副词以及添加否定词的boson情感词典方法的效果大大优于单纯的情感词典方法,但其结果仍然不乐观,基本recall也就在30~50%之间(略高于随机选择),但是其对于强正向和强负向区分能力较高,但是对于包含多个情感词的句子没什么分辨能力。
68 |
69 | 2. 机器学习
70 | 在机器学习方法中本文使用以下几种类型的分类器
71 | * 逻辑回归
72 | * 随机梯度下降
73 | * 朴素贝叶斯
74 | * 支持向量机
75 | * 随机森林
76 | * XGBoost
77 | 代码实现过程:
78 | 首先运行ml_classify.py文件中
79 | ```python
80 | if __name__ == "__main__":
81 |
82 | # get_tencent_word_embedding()
83 | # import random
84 | # random.seed(1)
85 | # get_sentiment_model()
86 | # _test_save_model_validate()
87 | # test_x = '新买的手机的信号还可以,没有预期的期望高,不过对于我来说也还可以了'
88 | # real_predict(test_x)
89 | get_variable_model_test()
90 | ```
91 | 使用其中的`get_variable_model_test()`函数,先debug到下方`json.jump`处,此处是用来将我们存在excel中的文本数据进行清理得到正则化后的数据,并将其进行词向量表示,本文中选取了两种形式,即利用中文维基百科训练的Word2Vec词向量(这里仅用了腾讯开源的词向量,但当初我也试验了中文维基百科的词向量,腾讯的建模效果要好很多,网上很多开源的训练好的词向量,就是把词向量替换即可,较为容易),以及腾讯开源的900W的词向量(之所以没有用BERT进行微调是因为这个是去年9月份写的,那会儿BERT还没出来,后续深度学习中我们会应用BERT句向量)
92 | ```python
93 | def get_variable_model_test():
94 | get regular train and test data
95 | pos_list, neutral_list, neg_list = get_data()
96 | train_X, y = build_vecs_tencent(pos_list, neutral_list, neg_list)
97 | train_x, test_x, train_y, test_y = train_test_split(train_X, y, test_size = 0.3)
98 | train_x = train_x.tolist()
99 | test_x = test_x.tolist()
100 | train_y = train_y.tolist()
101 | test_y = test_y.tolist()
102 | json.dump([train_x, test_x, train_y, test_y],open('train_x.json', 'w'))
103 | ```
104 |
而主要的建模过程如下所示,其中利用的`get_Word2Vec(8824330)`函数是我针对腾讯900W词向量自己写的一个简单的迭代读取的脚本,在`Tencent_word_Embedding`中大家可以自行尝试观察腾讯的200维词向量的余弦相似度。
105 | ```python
106 | def get_tencent_word_embedding():
107 | # get tencent word embedding dict for convert phrase
108 | start = time.time()
109 | tencent_word_matrix = {}
110 | data = load_data()
111 | for uuid, txt in tqdm(data.items()):
112 | cut_txt = jieba.cut(txt[0], cut_all = False)
113 | for seg in cut_txt:
114 | if seg != '' and seg not in tencent_word_matrix:
115 | tencent_word_matrix[seg] = 0
116 | # break
117 | for i in get_Word2Vec(8824330):
118 | if i[0] in tencent_word_matrix:
119 | try:
120 | if len(i[1::]) == 200 and i[1::] != 0:
121 | tencent_word_matrix[i[0]] = i[1::]
122 | except Exception as e:
123 | print ('Error type', e,i)
124 | with open('tencent_word_embedding_dict.json', 'w') as json_file:
125 | json.dump(tencent_word_matrix, json_file)
126 | json_file.close()
127 | end = time.time()
128 | # time almost equal 600s
129 | print ('JSON File has been done: ', end - start)
130 | ```
131 | 使用上述迭代读取的方式对腾讯词向量进行建模,并将其转换为json脚本,上面的json是为了保证我们的训练集是采用同一批数据
132 | ```python
133 | def get_sentiment_model():
134 | start = time.time()
135 | # stop_word = get_stop_word()
136 | # use tencent word embedding
137 | pos_list, neutral_list, neg_list = get_data()
138 | train_X, y = build_vecs_tencent(pos_list, neutral_list, neg_list)
139 | # model = load_Word2Vec_Model()
140 | # train_X, y = build_vecs(pos_list, neutral_list, neg_list, stop_word, model)
141 | # show the data distribute...it costs too long...
142 | # plt_with_tsne(train_X, pos_list, neg_list, neutral_list)
143 | train_ratio = 0.2
144 | # standardization , tencent word embedding has been done.
145 | # train_X = scale(train_X)
146 | # plot the PCA spectrum
147 | # reduce or not is no necessary
148 | # reduce_x = plot_pca(train_X)
149 | # reduce_train_x, reduce_test_x, reduce_train_y, reduce_test_y = prepare_train_data(reduce_x, y, train_ratio)
150 | train_x, test_x, train_y, test_y = prepare_train_data(train_X, y, train_ratio)
151 | # use RandomForest to classify accuracy equal
152 | RandomForest_Model(train_x, test_x, train_y, test_y)
153 | # use SGD of logistic to classify accuracy equal 0.53
154 | sgd_model(train_x, test_x, train_y, test_y)
155 | # sgd_model(reduce_train_x, reduce_test_x, reduce_train_y, reduce_test_y)
156 | # use RBF svm to classify accuracy equal 0.50
157 | svm_model(train_x, test_x, train_y, test_y)
158 | # svm_model(reduce_train_x, reduce_test_x, reduce_train_y, reduce_test_y)
159 | # use naive bayes to classify accuracy equal 0.51
160 | naive_model(train_x, test_x, train_y, test_y)
161 | # use logistic to classify accuracy equal 0.57
162 | logistic_model(train_x, test_x, train_y, test_y)
163 | xgb_model(train_x, test_x, train_y, test_y)
164 | Snow_naive_bayes()
165 | end = time.time()
166 | print ('Total Time :', end - start)
167 | ```
168 | 可以通过修改注释来对单个模型进行分别训练,如`stop_word = get_stop_word()`是选择建模过程中是否去除停用词
169 | 这里logistic、randomforest、sgd、svm、naive_bayes、Xgb一共六种主流的分类器进行对比测试,另外`Snow_naive_bayes(data_dir)`中使用了目前比较流行的中文NLP包,SnowNLP库中的情感分析模块进行对比测试,其建模核心也是基于朴素贝叶斯的思想。
170 | 每个分类模型中的`plot_confusion_matrix(cnf_matrix, classes=class_names, title='Logistic Confusion matrix')`是用来生成其混淆矩阵,即得到上方我们统计各类评价指标所用的`confusion matrix`
171 | 另外`def _test_save_model_validate():`函数是用来对excel中的数据进行测试,需要自行修改`def get_new_test_list():`函数中的路径、数据cell的位置,也可以直接用csv或者json自己写训练数据的读取形式,之后`loading_save_model(model, test_x, test_y, classifyname):`函数中可以自行选择想要对比验证的模型类型,`svm = joblib.load('RBF_SVM_modify_train_data_model.pkl')`中加载其保存路径即可。
172 |
173 | 3. 深度学习
174 |
175 | 由于目前神经网络、深度学习大热,故此文本主要介绍这部分的内容。
176 | 在深度学习中,做分类任务主要有几大类,首先是最原始的多层感知机,即常说的`BP`神经网络,其构造简单,最后通过全连接层来实现分类任务。
177 | `RNN`系列的`LSTM`,利用门结构来对上一时刻的信息进行取舍来构建文本之间的联系,通过判断句子前后的联系来进行建模,对于时间序列数据有着得天独厚的优势,而文本输入本就是符合时间递进关系,可以理解为一个马尔可夫过程,因此,对于文本情感分析中,在神经网络中最常用的是`LSTM、GRU、Bi-LSTM`等LSTM的变种系列
178 | 由于`CV`方面进行的如火如荼,基于已经成熟的图像分类算法,也有人尝试利用`CNN`进行文本分类,其思路和之前的`LSTM`等不同的是,`LSTM`是将文本拼接为一行,每一时刻送入一个词或者字符级别的Embedding,而CNN是将文本序列转化为图像的像素形式,即,对于固定维度的词或字符级别的向量,其维度即为图像的长,文本序列的长度为高。总结起来,RNN系列是横向拼接文本序列,CNN系列是纵向拼接文本序列。相比于`RNN`,`CNN`的优势在于利用卷积窗口,可以并行计算。
179 | 最后介绍一下2017年最火的注意力机制(`Attention`),其主要的特点是在于改进输入的方式,首先利用位置矩阵对于输入的向量进行位置编码的加权,使得其输入天然具有位置信息,另外其利用编码、解码(`Seq2Seq`)的思想,在编码输入向量为一个矩阵时,记录了其位置信息,使得解码过程中更关注于相对应位置的解码问题,注意力机制本就是为了完善`Seq2Seq`而诞生的,相比于`RNN`系列关注上一时刻的输入,它更关注全局所有变量的输入,而编码解码方式的引进代替传统的`RNN`结构,使得他可以并行计算,运行速度比RNN系列快不少。可能有人有疑问,RNN系列通过遗忘门和细胞状态也可以记录之前的信息,为什么`Attention`机制要优于`RNN`系列?虽然`RNN`通过其门的结构对于之前的信息进行捕捉,但由于文本序列一般输入较长,RNN系列更加关注距离他比较近的时刻的输入,最初的输入信息在迭代中几乎已经消失了,这也是RNN的弊端,`Attention`就是将这种捕捉之前的信息引入了全局中,并在解码中一一对应的解码,故此,也是注意力机制名称的来源。
180 | 本场景仅以MLP为例,其他场景只要修改为相应的函数即可,都同理:
181 | MLP的模型训练的流程图图下所示,通过添加recall、precsion、f1等评价指标,可以在每个epoch观测模型的变化,业务场景,并且在模型结束后,画出其训练和验证时刻的loss曲线和Auc曲线,如果想看训练实时的train_auc,train_loss和val_auc以及val_loss,可以在模型训练中添加一行tensorboard的日志保存命令:
182 | ```python
183 | tensorboard = TensorBoard(log_dir='../train_graph/logs', write_graph=True)
184 | ```
185 | 并使用log来画图,在保存log的地方用cmd输入`tensorboard --logdir='你的log地址'`即可。
186 |
187 | 
188 | 
189 | 
190 | 以上是整个模型的训练过程,模型调用过程也很方便,还是以MLP为例:
191 | ```python
192 | dir = './Sentiment_models/BP_model.h5'
193 | model_transfer(dir)
194 | ```
195 | 调用以上代码,自行调整模型路径,自行输入测试集,测试集输入需转化为200维向量表示。按照`model_transfer`其中说明即可加载模型
196 |
197 | 4. 基于预训练微调
198 |
199 | ## 结果展示
200 |
201 | 其中波森情感词典、机器学习各种分类模型、深度学习各类模型应用腾讯200维词向量的训练结果如图所示:
202 |
203 | |Model_type|Accuracy|Avg(P)|Avg(R)|Avg(F1)|
204 | |--|--|--|--|--|
205 | | 波森情感词典 | 0.34 | 0.46 | 0.49 | 0.40 |
206 | | 基于词性的波森情感词典 | 0.58 | 0.60 | 0.46 | 0.51 |
207 | | Logistic回归 | 0.77 | 0.77 | 0.77 | 0.77 |
208 | | 梯度下降法 | 0.75 | 0.78 | 0.77 | 0.76 |
209 | | 朴素贝叶斯 | 0.62 | 0.64 | 0.62 | 0.62 |
210 | | 支持向量机 | 0.76 | 0.76 | 0.76 | 0.76 |
211 | | 随机森林 | 0.90 | 0.90 | 0.90 | 0.90 |
212 | | XGBoost | 0.91 | 0.91 | 0.91 | 0.91 |
213 | | 多层感知机 | 0.89 | 0.89 | 0.83 | 0.88 |
214 | | 循环神经网络 | 0.91 | 0.90 | 0.89 | 0.90 |
215 | | 卷积神经网络 | 0.88 | 0.87 | 0.83 | 0.85 |
216 | | 自注意力机制 | 0.91 | 0.91 | 0.91 | 0.91 |
217 | | BERT-Finetune | 0.93 | 0.93 | 0.93 | 0.93 |
218 |
219 | 虽然上述整体的效果比较好,但是因为我们数据量太少,对数据进行了复制,导致测试集跟训练集数据有重复,可能最终实际应用会大打折扣,但是根据我做工程的经验,用BERT的效果应该会维持在65~70左右,如果想要进一步提升模型的实际应用效果,需要进行针对性的tricks训练,比如,检查模型对于正、负、中哪一类的precison低,recall低,针对该类进行重新训练或者设置关键字以及词性位置等信息的规则方法,也可以提取BERT左右一层的句向量表示来用Attention进行训练。方法思路很多,具体问题,具体分析
220 |
221 |
222 |
223 |
224 |
--------------------------------------------------------------------------------
/Sentiment_models/BP_model.h5:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Zhangpeixiang/Short-Texts-Sentiment-Analyse/7f451ad6e56a2c399bc8d7bc797bb543e2bfac88/Sentiment_models/BP_model.h5
--------------------------------------------------------------------------------
/Tencent_word_Embedding.py:
--------------------------------------------------------------------------------
1 | ### 2018/10/21/yuyuan
2 |
3 | """
4 | Word_Num: 8824330
5 | Word_Length: 200
6 | Simlar_Method:Cosine Distance
7 | Time Spend:around 45min
8 | """
9 |
10 | import time
11 | import numpy as np
12 |
13 |
14 | # from tqdm import tqdm
15 |
16 | def get_Word2Vec(n):
17 | # Using Iterable to Loading the Word2Vec data
18 | with open(r'D:/NLP/Tencent_AILab_ChineseEmbedding.txt', 'r', encoding='utf-8') as file:
19 | m = 0
20 | while m < n:
21 | yield file.readline().split()
22 | m += 1
23 |
24 |
25 | def search_Word(Need_Word_dict):
26 | # To get the Word2Vec in which words u want
27 | for i in get_Word2Vec(8824330):
28 | if i[0] in Need_Word_dict:
29 | Need_Word_dict[i[0]] = i[1::]
30 | break
31 |
32 | return Need_Word_dict
33 |
34 |
35 | def transfer_type(Need_Word_dict):
36 | vec_list = []
37 | for key in Need_Word_dict:
38 | for i in Need_Word_dict[key]:
39 | vec_list.append(float(i))
40 |
41 | return vec_list
42 |
43 |
44 | def transfer_type2(vector):
45 | vec2 = []
46 | for i in vector[1::]:
47 | try:
48 | vec2.append(float(i))
49 | except ValueError:
50 | print("ValueError: ===========>", vector)
51 | return vec2
52 |
53 |
54 | def Cos_Distance(vec_1_list, vec_2_list):
55 | # print (vec_2_list)
56 | vector_a = np.mat(vec_1_list)
57 | vector_b = np.mat(vec_2_list)
58 | num = float(vector_a * vector_b.T)
59 | denom = np.linalg.norm(vector_a) * np.linalg.norm(vector_b)
60 | cos = num / denom
61 | sim = 0.5 + 0.5 * cos
62 | return sim
63 |
64 |
65 | def Get_Sim_Word(Need_Word_dict):
66 | sim_list = []
67 | vec_1_list = transfer_type(Need_Word_dict)
68 | for i in get_Word2Vec(8824330):
69 | if i[0] != '8824330' and len(i) == 201:
70 | vec_2_list = transfer_type2(i)
71 | cos_dis = Cos_Distance(vec_1_list, vec_2_list)
72 | if cos_dis >= 0.7:
73 | sim_couple = [i[0], cos_dis]
74 | sim_list.append(sim_couple)
75 | if len(sim_list) > 100:
76 | ###看来远远的不止1W,阈值设定的低了
77 | break
78 | sim_list.sort(key=lambda x: x[1], reverse=True)
79 |
80 | return sim_list
81 |
82 |
83 | if __name__ == "__main__":
84 | start = time.time()
85 | ###modify the word
86 | word_dict = {',': 0}
87 | Need_Word_dict = search_Word(word_dict)
88 | t1 = time.time()
89 | print('Word has been found: ', t1 - start)
90 | # Sim_Word = Get_Sim_Word(Need_Word_dict)
91 | end = time.time()
92 | print('Time_Spending : ', end - t1, end - start)
--------------------------------------------------------------------------------
/boson_dict.py:
--------------------------------------------------------------------------------
1 | """
2 | time:2018.11.15
3 | author:Yuyuan's husband
4 | title: Boson_Emotional_Dict_Method
5 | """
6 | from tqdm import tqdm
7 | from openpyxl import Workbook
8 | from openpyxl import load_workbook
9 | from collections import defaultdict
10 | import jieba
11 | import time
12 | from boson_dict_config import bonson_config as bc
13 | import matplotlib.pyplot as plt
14 |
15 | def load_jieba(compile_sentiment_dict):
16 | """
17 | add compile_sentiment_dict into jieba
18 | :param compile_sentiment_dict: {'compile phrase':score}
19 | :return: add compile words into jieba dictionary
20 | """
21 | for words in compile_sentiment_dict:
22 | jieba.add_word(words)
23 |
24 | def get_sentiment_dict(boson_dict, sentiment_dir1, sentiment_dir2, sentiment_dir3, sentiment_dir4):
25 | """
26 | get sentiment dict and compile dict
27 | :param boson_dict: {'Words':'Boson_Score'}
28 | :return: {'compile phrase':score},{'pos':[...],'neg':[...]}
29 | """
30 | sentiment_dict = {}
31 | re_sentiment_dict = {}
32 | # print(boson_dict.keys())
33 | file = open(sentiment_dir1, 'r', encoding='utf-8').read()
34 | file2 = open(sentiment_dir2, 'r', encoding='utf-8').read()
35 | file3 = open(sentiment_dir3, 'r', encoding='utf-8').read()
36 | file4 = open(sentiment_dir4, 'r', encoding='utf-8').read()
37 | sentiment_dict['pos'] = [word.strip() for word in file.split('\n')[1::] if word != '']
38 | sentiment_dict['neg'] = [word.strip() for word in file3.split('\n')[1::] if word != '']
39 | for word in file2.split('\n')[1::]:
40 | if word != '':
41 | sentiment_dict['pos'].append(word.strip())
42 | for word in file4.split('\n')[1::]:
43 | if word != '':
44 | sentiment_dict['neg'].append(word.strip())
45 | # print ("=========>", sentiment_dict.keys())
46 | # print ("sentiment_dict.keys() ",sentiment_dict.keys())
47 | for flag in sentiment_dict:
48 | for phrase in sentiment_dict[flag]:
49 | if phrase in boson_dict.keys():
50 | re_sentiment_dict[phrase] = boson_dict[phrase]
51 | # print('result:',re_sentiment_dict)
52 | return re_sentiment_dict,sentiment_dict
53 |
54 | def get_adverb_dict():
55 | """
56 | get adverb_dict
57 | :return: {'extreme':[...],...,'insufficently':[...]}
58 | """
59 | adverb_dict = {}
60 | adverb_dict['extreme'] = ['百分之百', '倍加', '备至', '不得了', '不堪', '不可开交', '不亦乐乎', '不折不扣',
61 | '彻头彻尾', '充分', '到头', '地地道道', '非常', '极', '极度', '极端', '极其', '极为',
62 | '截然', '尽', '惊人地', '绝', '绝顶', '绝对', '绝对化', '刻骨', '酷', '满', '满贯',
63 | '满心', '莫大', '奇', '入骨', '甚为', '十二分', '十分', '十足', '死', '滔天', '痛',
64 | '透', '完全', '完完全全', '万', '万般', '万分', '万万', '无比', '无度', '无可估量',
65 | '无以复加', '无以伦比', '要命', '要死', '已极', '已甚', '异常', '逾常', '贼', '之极',
66 | '之至', '至极', '卓绝', '最为', '佼佼', '郅', '綦', '齁', '最']
67 | adverb_dict['very'] = ['不过', '不少', '不胜', '惨', '沉', '沉沉', '出奇', '大为', '多', '多多', '多加',
68 | '多么', '分外', '格外', '够瞧的', '够戗', '好', '好不', '何等', '很', '很是',
69 | '坏', '可', '老', '老大', '良', '颇', '颇为', '甚', '实在', '太', '太甚', '特', '特别',
70 | '尤', '尤其', '尤为', '尤以', '远', '着实', '曷', '碜']
71 | adverb_dict['more'] = [ '大不了', '多', '更', '更加', '更进一步', '更为', '还', '还要', '较', '较比',
72 | '较为', '进一步', '那般', '那么', '那样', '强', '如斯', '益', '益发', '尤甚',
73 | '逾', '愈', '愈发', '愈加', '愈来愈', '愈益', '远远', '越发', '越加', '越来越',
74 | '越是', '这般', '这样', '足', '足足']
75 | adverb_dict['ish'] = ['点点滴滴', '多多少少', '怪', '好生', '还', '或多或少', '略', '略加', '略略', '略微', '略为',
76 | '蛮', '稍', '稍稍', '稍微', '稍为', '稍许', '挺', '未免', '相当', '些', '些微', '些小',
77 | '一点', '一点儿', '一些', '有点', '有点儿', '有些']
78 | adverb_dict['insufficiently'] = ['半点', '不大', '不丁点儿', '不甚', '不怎么',
79 | '聊', '没怎么', '轻度', '弱', '丝毫', '微', '相对']
80 | return adverb_dict
81 |
82 | def get_privative_list(negitive_words_dir):
83 | """
84 | get privative_list
85 | :return: [...]
86 | """
87 | file = open(negitive_words_dir, 'r', encoding='utf-8').read()
88 | stop_privative_list = file.split('\n')
89 | return stop_privative_list
90 |
91 | def load_data(data_dir):
92 | """
93 | get source weibo data
94 | :return: {'uuid':['text', '0 or 1 or 2']}
95 | """
96 | wb = load_workbook(data_dir)
97 | ws = wb.get_sheet_by_name('Sheet1')
98 | data_dict = {}
99 | for i in range(1, ws.max_row):
100 | try:
101 | weibo_score = [ws.cell(row = i+1, column = 4).value, ws.cell(row = i+1, column = 9).value]
102 | data_dict[ws.cell(row = i+1, column = 1).value] = weibo_score
103 | except KeyError:
104 | print ("KeyError_Line:: ", i+1)
105 | continue
106 | return data_dict
107 |
108 | def Boson_dict(boson_dict_dir):
109 | """
110 | get Boson_Emotional_dict
111 | :return: {'Words':'Boson_Score'}
112 | """
113 | Boson_file = open(boson_dict_dir, 'r',
114 | encoding='utf-8').read()
115 | Boson_dict = {}
116 | Boson_file = Boson_file.split('\n')
117 | for boson in Boson_file:
118 | couple = boson.split(' ')
119 | try:
120 | Boson_dict[couple[0]] = round(float(couple[1]),4)
121 | except IndexError:
122 | continue
123 | return Boson_dict
124 |
125 | def get_stop_word(stop_word_dir):
126 | """
127 | get Stop_word_list
128 | :return: [...]
129 | """
130 | file = open(stop_word_dir, 'r', encoding='utf-8').read()
131 | stop_word_list = file.split('\n')
132 | return stop_word_list
133 |
134 | def get_Boson_score(weibo, Boson_dict, stop_word_list, compile_sentiment_dict, sentiment_dict, adverb_dict, privative_list):
135 | """
136 | get Boson_Model_Emotion_Score
137 | Modify by Emotional_Dictionary,but where is it?
138 | :param weibo:{'uuid':['text', '0 or 1 or 2']}
139 | :param Boson_dict:{'Words':'Boson_Score'}
140 | :param stop_word_list:[...]
141 | :param compile_sentiment_dict:{'compile phrase':score}
142 | :param sentiment_dict:{'pos':[...],'neg':[...]}
143 | :param adverb_dict:{'extreme':[...],...,'insufficently':[...]}
144 | :param privative_list:[...]
145 | :return:float(score)
146 | """
147 | seg_list = jieba.cut(weibo, cut_all = False)
148 | seg_to_stop_list = [seg for seg in seg_list if seg not in stop_word_list]
149 | re_privative_list = [seg for seg in seg_to_stop_list if seg in privative_list]
150 | re_compile_sentiment_list = [[seg,compile_sentiment_dict[seg]] for seg in seg_to_stop_list if seg in compile_sentiment_dict.keys()]
151 | re_adverb_list = [seg for seg in seg_to_stop_list for key in adverb_dict if seg in adverb_dict[key]]
152 | Emotional_Score = 0
153 | weight = 1
154 | for word in seg_to_stop_list:
155 | if word in re_privative_list:
156 | weight = -1*weight
157 | elif word in re_compile_sentiment_list:
158 | Emotional_Score += re_compile_sentiment_list[word][1]
159 | elif word in re_adverb_list:
160 | if word in adverb_dict['extreme']:
161 | Emotional_Score += 2*Emotional_Score
162 | if word in adverb_dict['very']:
163 | Emotional_Score += 1.75*Emotional_Score
164 | if word in adverb_dict['more']:
165 | Emotional_Score += 1.5*Emotional_Score
166 | if word in adverb_dict['ish']:
167 | Emotional_Score += 1.3*Emotional_Score
168 | if word in adverb_dict['insufficiently']:
169 | Emotional_Score += 1.1*Emotional_Score
170 | else:
171 | for key in sentiment_dict:
172 | if word in sentiment_dict[key]:
173 | if word in Boson_dict:
174 | if Boson_dict[word] < 0 and key == 'neg':
175 | Emotional_Score += Boson_dict[word]
176 | elif Boson_dict[word] > 0 and key == 'pos':
177 | Emotional_Score += Boson_dict[word]
178 | else:
179 | Emotional_Score += -1*Boson_dict[word]
180 | # try:
181 | # Emotional_Score = round(Emotional_Score/no_neutral, 4)
182 | # except ZeroDivisionError:
183 | # Emotional_Score = 0
184 | return Emotional_Score
185 |
186 | def Accuracy_Boson_Model(data_dict, res_dict):
187 | """
188 | Accuracy_Boson_Model
189 | :param data_dict:{'uuid':['text', '0 or 1 or 2']}
190 | :param res_dict:{uuid:score,...}
191 | :return: several accuracy score
192 | """
193 | res = 0
194 | neutral = 0
195 | res_neu = 0
196 | pos = 0
197 | res_pos = 0
198 | neg = 0
199 | res_neg = 0
200 | for uuid in data_dict:
201 | res_score = res_dict[uuid]
202 | org_score = int(data_dict[uuid][1])
203 | if org_score == 1:
204 | neutral += 1
205 | if res_score == org_score:
206 | res_neu += 1
207 | if org_score == 0:
208 | neg += 1
209 | if res_score == org_score:
210 | res_neg += 1
211 | if org_score == 2:
212 | pos += 1
213 | if res_score == org_score:
214 | res_pos += 1
215 | if res_score == org_score:
216 | res += 1
217 | ratio_total= res/len(data_dict)
218 | ratio_pos = res_pos/pos
219 | ratio_neu = res_neu/neutral
220 | ratio_neg = res_neg/neg
221 | # print ('res_neg, neg:', res_neg, neg)
222 | return ratio_total, ratio_pos, ratio_neu, ratio_neg
223 |
224 | def boson_Dict_Model(data_dict, Boson_dict, compile_sentiment_dict, sentiment_dict, adverb_dict, stop_word_dir, negitive_words_dir):
225 | """
226 | Boson_Model Adjust factors
227 | :param data_dict: {'uuid':['text', '0 or 1 or 2']}
228 | :param Boson_dict: {'Words':'Boson_Score'}
229 | :param compile_sentiment_dict: {'compile phrase':score}
230 | :param sentiment_dict: {'pos':[...],'neg':[...]}
231 | :param adverb_dict: {'extreme':[...],...,'insufficently':[...]}
232 | :return: return Boson method result
233 | """
234 | Boson_Model_Result_dict = {}
235 | stop_word_list = get_stop_word(stop_word_dir)
236 | privative_list = get_privative_list(negitive_words_dir)
237 | for uuid in data_dict:
238 | Boson_Model_Result_dict[uuid] = get_Boson_score(data_dict[uuid][0], Boson_dict, stop_word_list,compile_sentiment_dict, sentiment_dict,adverb_dict,privative_list)
239 | for uuid in Boson_Model_Result_dict:
240 | score = float(Boson_Model_Result_dict[uuid])
241 | # print (score)
242 | if score < lower:
243 | Boson_Model_Result_dict[uuid] = 0
244 | if score > upper:
245 | Boson_Model_Result_dict[uuid] = 2
246 | if score >= lower and score <= upper:
247 | Boson_Model_Result_dict[uuid] = 1
248 | Ratio, pos_ratio, neu_ratio, neg_ratio = Accuracy_Boson_Model(data_dict, Boson_Model_Result_dict)
249 | return Ratio, pos_ratio, neu_ratio, neg_ratio,Boson_Model_Result_dict
250 |
251 | def Boson_Dict_Method(data_dir, boson_dir, sentiment_dir1, sentiment_dir2, sentiment_dir3,
252 | sentiment_dir4, stop_word_dir, negitive_words_dir):
253 | """
254 | :return: several accuracy ratio score
255 | """
256 | start = time.time()
257 | data_dict = load_data(data_dir)
258 | # Boson_dict = {'Words':'Boson_Score'}
259 | boson_dict = Boson_dict(boson_dir)
260 | compile_sentiment_dict, sentiment_dict = get_sentiment_dict(boson_dict, sentiment_dir1, sentiment_dir2, sentiment_dir3, sentiment_dir4)
261 | adverb_dict = get_adverb_dict()
262 | # add into jieba dict
263 | load_jieba(compile_sentiment_dict)
264 | ratio, ratio_pos, ratio_neu, ratio_neg, Boson_Model_Result_dict = boson_Dict_Model(data_dict, boson_dict,
265 | compile_sentiment_dict, sentiment_dict, adverb_dict, stop_word_dir, negitive_words_dir)
266 | print('Bonson_Model_Accuracy: ', ratio)
267 | print('Pos_Recall: ', ratio_pos)
268 | print('Neu_Recall: ', ratio_neu)
269 | print('Neg_Model_Recall: ', ratio_neg)
270 | end = time.time()
271 | print("Total Time: ", end - start)
272 | return ratio
273 |
274 | if __name__ == "__main__":
275 | globals()
276 | # select the best config
277 | upper_list = [0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4]
278 | lower_list = [-0.5, -1, -1.5, -2, -2.5, -3, -3.5, -4]
279 | ratio_list = []
280 | for i in tqdm(range(len(upper_list))):
281 | upper = upper_list[i]
282 | for j in range(len(upper_list)):
283 | lower = lower_list[j]
284 | ratio = Boson_Dict_Method(bc.data, bc.boson_dict_dir, bc.sentiment_dir1,
285 | bc.sentiment_dir2, bc.sentiment_dir3, bc.sentiment_dir4, bc.stop_word_dir,bc.negitive_words_dir)
286 | ratio_list.append(ratio)
287 |
288 | # #对比每个upper的不同lower的accuracy提升图
289 |
290 | # fig = plt.figure(figsize = (16,4))
291 | # plt.subplot(181)
292 | # x = lower_list
293 | # y = ratio_list[:8]
294 | # plt.plot(x,y,color = 'r', linestyle = '-')
295 | # plt.xlabel(u'lower parameters')
296 | # plt.ylabel(u'accuracy')
297 | # plt.title("0.5 upper")
298 | #
299 | # plt.subplot(182)
300 | # x = lower_list
301 | # y = ratio_list[8:16]
302 | # plt.plot(x, y, color='r', linestyle='-')
303 | # plt.xlabel(u'lower parameters')
304 | # plt.ylabel(u'accuracy')
305 | # plt.title("1.0 upper")
306 | #
307 | # plt.subplot(183)
308 | # x = lower_list
309 | # y = ratio_list[16:24]
310 | # plt.plot(x, y, color='r', linestyle='-')
311 | # plt.xlabel(u'lower parameters')
312 | # plt.ylabel(u'accuracy')
313 | # plt.title("1.5 upper")
314 | #
315 | # plt.subplot(184)
316 | # x = lower_list
317 | # y = ratio_list[24:32]
318 | # plt.plot(x, y, color='r', linestyle='-')
319 | # plt.xlabel(u'lower parameters')
320 | # plt.ylabel(u'accuracy')
321 | # plt.title("2.0 upper")
322 | #
323 | # plt.subplot(185)
324 | # x = lower_list
325 | # y = ratio_list[32:40]
326 | # plt.plot(x, y, color='r', linestyle='-')
327 | # plt.xlabel(u'lower parameters')
328 | # plt.ylabel(u'accuracy')
329 | # plt.title("2.5 upper")
330 | #
331 | # plt.subplot(186)
332 | # x = lower_list
333 | # y = ratio_list[40:48]
334 | # plt.plot(x, y, color='r', linestyle='-')
335 | # plt.xlabel(u'lower parameters')
336 | # plt.ylabel(u'accuracy')
337 | # plt.title("3.0 upper")
338 | #
339 | # plt.subplot(187)
340 | # x = lower_list
341 | # y = ratio_list[48:56]
342 | # plt.plot(x, y, color='r', linestyle='-')
343 | # plt.xlabel(u'lower parameters')
344 | # plt.ylabel(u'accuracy')
345 | # plt.title("3.5 upper")
346 | #
347 | # plt.subplot(188)
348 | # x = lower_list
349 | # y = ratio_list[56:64]
350 | # plt.plot(x, y, color='r', linestyle='-')
351 | # plt.xlabel(u'lower parameters')
352 | # plt.ylabel(u'accuracy')
353 | # plt.title("4.0 upper")
354 | # plt.show()
355 |
356 |
357 |
358 |
359 |
--------------------------------------------------------------------------------
/boson_dict_config.py:
--------------------------------------------------------------------------------
1 | class bonson_config:
2 | stop_word_dir = './data/stop.txt'
3 | sentiment_dir1 = './boson_dict_utils/正面评价词语(中文)1.txt',
4 | sentiment_dir2 = './boson_dict_utils/正面情感词语(中文)1.txt',
5 | sentiment_dir3 = './boson_dict_utils/负面评价词语(中文)1.txt',
6 | sentiment_dir4 = './boson_dict_utils/负面情感词语(中文)1.txt',
7 | data = './data/data.xlsx'
8 | boson_dict_dir = './boson_dict_utils/BosonNLP_sentiment_score.txt'
9 | negitive_words_dir = './boson_dict_utils/否定词.txt'
--------------------------------------------------------------------------------
/boson_dict_utils/否定词.txt:
--------------------------------------------------------------------------------
1 | 不大
2 | 不丁点儿
3 | 不甚
4 | 不怎么
5 | 聊
6 | 没怎么
7 | 不可以
8 | 怎么不
9 | 几乎不
10 | 从来不
11 | 从不
12 | 不用
13 | 不曾
14 | 不该
15 | 不必
16 | 不会
17 | 不好
18 | 不能
19 | 很少
20 | 极少
21 | 没有
22 | 不是
23 | 难以
24 | 放下
25 | 扼杀
26 | 终止
27 | 停止
28 | 放弃
29 | 反对
30 | 缺乏
31 | 缺少
32 | 不
33 | 甭
34 | 勿
35 | 别
36 | 未
37 | 反
38 | 没
39 | 否
40 | 木有
41 | 非
42 | 无
43 | 请勿
44 | 无须
45 | 并非
46 | 毫无
47 | 决不
48 | 休想
49 | 永不
50 | 不要
51 | 未尝
52 | 未曾
53 | 毋
54 | 莫
55 | 从未
56 | 从未有过
57 | 尚未
58 | 一无
59 | 并未
60 | 尚无
61 | 从没
62 | 绝非
63 | 远非
64 | 切莫
65 | 绝不
66 | 毫不
67 | 禁止
68 | 忌
69 | 拒绝
70 | 杜绝
71 | 弗
72 |
--------------------------------------------------------------------------------
/boson_dict_utils/正面情感词语(中文)1.txt:
--------------------------------------------------------------------------------
1 | 中文正面情感词语 836
2 |
3 | 噲
4 | 媢
5 | 媢嫉
6 | 忺
7 | 爱
8 | 爱不忍释
9 | 爱不释手
10 | 爱宠
11 | 爱戴
12 | 爱抚
13 | 爱好
14 | 爱护
15 | 爱怜
16 | 爱恋
17 | 爱慕
18 | 爱上
19 | 爱屋及乌
20 | 爱惜
21 | 安
22 | 昂扬
23 | 巴
24 | 巴不得
25 | 巴望
26 | 摆好
27 | 拜
28 | 拜拜
29 | 拜服
30 | 拜贺
31 | 拜谒
32 | 褒
33 | 褒奖
34 | 褒扬
35 | 睎
36 | 表扬
37 | 表彰
38 | 并重
39 | 补台
40 | 不看僧面看佛面
41 | 不愧
42 | 不胜欣忭
43 | 不惜
44 | 不厌
45 | 睬
46 | 采纳
47 | 参拜
48 | 参谒
49 | 侧重
50 | 馋
51 | 畅快
52 | 唱喏
53 | 倡
54 | 朝拜
55 | 朝思暮想
56 | 撑台面
57 | 撑腰
58 | 称
59 | 称道
60 | 称快
61 | 称赏
62 | 称颂
63 | 称叹
64 | 称羡
65 | 称谢
66 | 称心
67 | 称心如意
68 | 称心如愿
69 | 称许
70 | 称誉
71 | 称愿
72 | 称赞
73 | 承
74 | 承蒙
75 | 承情
76 | 承望
77 | 承应
78 | 骋怀
79 | 吃醋
80 | 痴
81 | 痴恋
82 | 痴迷
83 | 痴情
84 | 痴心不改
85 | 痴心妄想
86 | 驰念
87 | 驰思
88 | 崇
89 | 崇拜
90 | 崇敬
91 | 崇尚
92 | 崇仰
93 | 宠
94 | 宠爱
95 | 宠幸
96 | 酬谢
97 | 踌躇满志
98 | 出迎
99 | 垂爱
100 | 垂念
101 | 垂青
102 | 垂涎
103 | 垂涎三尺
104 | 垂涎欲滴
105 | 春风得意
106 | 春风满面
107 | 醋意大发
108 | 措意
109 | 答礼
110 | 答谢
111 | 答应
112 | 打千
113 | 大快人心
114 | 大喜过望
115 | 戴
116 | 胆敢
117 | 弹冠相庆
118 | 当真
119 | 当之无愧
120 | 倒向
121 | 道贺
122 | 道谢
123 | 得意
124 | 得意忘形
125 | 点头
126 | 点头称是
127 | 点头哈腰
128 | 电贺
129 | 奠祭
130 | 吊祭
131 | 盯紧
132 | 盯住
133 | 顶礼
134 | 顶礼膜拜
135 | 抖
136 | 睹物思人
137 | 妒
138 | 妒恨
139 | 妒火中烧
140 | 妒嫉
141 | 妒忌
142 | 妒羡
143 | 多留个心眼儿
144 | 堕入爱河
145 | 堕入情网
146 | 额手称庆
147 | 反哺
148 | 放胆
149 | 放在心上
150 | 费心
151 | 封禅
152 | 疯魔
153 | 奉
154 | 奉若神明
155 | 奉迎
156 | 俯允
157 | 甘
158 | 甘心
159 | 甘心情愿
160 | 甘愿
161 | 感
162 | 感恩
163 | 感恩戴德
164 | 感激
165 | 感激不尽
166 | 感激涕零
167 | 感同身受
168 | 感谢
169 | 感兴趣
170 | 敢
171 | 高看
172 | 高山仰止
173 | 高兴
174 | 歌颂
175 | 给 ... 留面子
176 | 给脸
177 | 给面子
178 | 恭而敬之
179 | 恭贺
180 | 恭敬
181 | 恭维
182 | 恭喜
183 | 恭祝
184 | 供奉
185 | 公祭
186 | 拱手
187 | 顾
188 | 顾及
189 | 顾盼自雄
190 | 顾全
191 | 顾惜
192 | 挂牵
193 | 关爱
194 | 关怀
195 | 关怀备至
196 | 关切
197 | 关心
198 | 关照
199 | 关注
200 | 管
201 | 贯注
202 | 鬼迷心窍
203 | 跪拜
204 | 跪叩
205 | 过
206 | 过奖
207 | 过问
208 | 过誉
209 | 哈
210 | 酣畅
211 | 豪情满怀
212 | 好
213 | 好奇
214 | 好情
215 | 喝彩
216 | 合掌
217 | 贺
218 | 狠抓
219 | 恨不得
220 | 恨不能
221 | 横心
222 | 厚望
223 | 怀
224 | 怀恋
225 | 怀念
226 | 怀想
227 | 欢
228 | 欢畅
229 | 欢欢喜喜
230 | 欢快
231 | 欢乐
232 | 欢闹
233 | 欢声雷动
234 | 欢腾
235 | 欢天喜地
236 | 欢慰
237 | 欢喜
238 | 欢欣
239 | 欢欣鼓舞
240 | 欢迎
241 | 欢愉
242 | 欢娱
243 | 欢悦
244 | 欢忭
245 | 还礼
246 | 回敬
247 | 回礼
248 | 魂牵梦系
249 | 魂牵梦萦
250 | 豁朗
251 | 稽首
252 | 极热心
253 | 集中
254 | 集注
255 | 急
256 | 嫉
257 | 嫉妒
258 | 冀
259 | 冀求
260 | 冀望
261 | 祭
262 | 祭拜
263 | 祭奠
264 | 祭扫
265 | 祭祀
266 | 记挂
267 | 忌
268 | 忌妒
269 | 嘉
270 | 嘉奖
271 | 嘉许
272 | 夹道欢迎
273 | 兼顾
274 | 检点
275 | 见爱
276 | 见义勇为
277 | 奖
278 | 奖励
279 | 奖赏
280 | 奖掖
281 | 讲
282 | 讲究
283 | 讲求
284 | 交口称誉
285 | 交口称赞
286 | 叫好
287 | 叫绝
288 | 接受
289 | 皆大欢喜
290 | 尽
291 | 尽孝
292 | 尽忠
293 | 惊喜
294 | 景仰
295 | 敬
296 | 敬爱
297 | 敬奉
298 | 敬服
299 | 敬贺
300 | 敬礼
301 | 敬慕
302 | 敬佩
303 | 敬若神明
304 | 敬畏
305 | 敬仰
306 | 敬重
307 | 敬祝
308 | 竟敢
309 | 鞠躬
310 | 聚焦
311 | 聚精会神
312 | 眷爱
313 | 眷恋
314 | 眷念
315 | 开绿灯
316 | 开心
317 | 看车
318 | 看得起
319 | 看得上
320 | 看得上眼
321 | 看上
322 | 看上眼
323 | 看在
324 | 看中
325 | 看重
326 | 考究
327 | 磕头
328 | 渴慕
329 | 渴念
330 | 渴盼
331 | 渴求
332 | 渴望
333 | 渴想
334 | 肯
335 | 肯定
336 | 肯于
337 | 口角春风
338 | 酷爱
339 | 酷好
340 | 夸
341 | 夸奖
342 | 夸赞
343 | 快
344 | 快活
345 | 快乐
346 | 快慰
347 | 快意
348 | 宽畅
349 | 宽松
350 | 狂喜
351 | 狂想
352 | 来神
353 | 乐
354 | 乐不可支
355 | 乐颠颠
356 | 乐呵呵
357 | 乐乐呵呵
358 | 乐陶陶
359 | 乐意
360 | 乐悠悠
361 | 乐于
362 | 乐滋滋
363 | 理会
364 | 理直气壮
365 | 礼赞
366 | 立项
367 | 力主
368 | 怜爱
369 | 恋
370 | 恋爱
371 | 恋恋不舍
372 | 领情
373 | 留个心眼儿
374 | 留神
375 | 留心
376 | 留意
377 | 论功行赏
378 | 买账
379 | 满
380 | 满怀豪情
381 | 满怀激情
382 | 满面春风
383 | 满心欢喜
384 | 满意
385 | 满足
386 | 眉飞色舞
387 | 美
388 | 美言
389 | 美滋滋
390 | 梦魂萦绕
391 | 梦寐以求
392 | 梦想
393 | 迷
394 | 迷恋
395 | 迷上
396 | 面有喜色
397 | 鸣谢
398 | 谬奖
399 | 膜拜
400 | 默认
401 | 默许
402 | 慕
403 | 慕名
404 | 溺爱
405 | 念
406 | 拍案叫绝
407 | 拍手称快
408 | 拍手叫好
409 | 盼
410 | 盼念
411 | 盼望
412 | 佩
413 | 佩服
414 | 捧场
415 | 批准
416 | 偏爱
417 | 偏宠
418 | 偏好
419 | 偏重
420 | 飘飘然
421 | 飘飘欲仙
422 | 迫切需要
423 | 普天同庆
424 | 期
425 | 期待
426 | 期盼
427 | 期望
428 | 祈盼
429 | 起敬
430 | 企
431 | 企慕
432 | 企盼
433 | 企望
434 | 器重
435 | 牵肠挂肚
436 | 牵挂
437 | 千恩万谢
438 | 敲边鼓
439 | 瞧得起
440 | 瞧得上眼
441 | 翘盼
442 | 翘企
443 | 翘望
444 | 钦
445 | 钦佩
446 | 亲热
447 | 亲热亲热
448 | 轻快
449 | 倾慕
450 | 倾向
451 | 倾心
452 | 情有独钟
453 | 情愿
454 | 庆
455 | 庆贺
456 | 庆幸
457 | 庆祝
458 | 圈定
459 | 饶有兴趣
460 | 热心
461 | 人心大快
462 | 认
463 | 认可
464 | 认了
465 | 认命
466 | 日有所思
467 | 融融
468 | 容
469 | 容许
470 | 如痴如狂
471 | 如痴如醉
472 | 如获至宝
473 | 如意
474 | 如愿以偿
475 | 如醉如痴
476 | 入迷
477 | 入魔
478 | 入神
479 | 赏
480 | 赏识
481 | 赏赉
482 | 尚
483 | 烧高香
484 | 奢望
485 | 申谢
486 | 伸张
487 | 神魂颠倒
488 | 神往
489 | 甚感欢慰
490 | 盛赞
491 | 施礼
492 | 十分满意
493 | 示好
494 | 示同意
495 | 示喜
496 | 释放善意
497 | 手舞足蹈
498 | 首肯
499 | 守候
500 | 守岁
501 | 舒畅
502 | 舒服
503 | 舒坦
504 | 属望
505 | 属意
506 | 树碑立传
507 | 爽
508 | 爽快
509 | 爽心
510 | 爽怡
511 | 说好
512 | 说好话
513 | 说妥
514 | 说项
515 | 思
516 | 思恋
517 | 思慕
518 | 思念
519 | 松心
520 | 颂
521 | 颂扬
522 | 颂赞
523 | 送往迎来
524 | 随心
525 | 遂心
526 | 遂意
527 | 抬爱
528 | 抬举
529 | 贪
530 | 贪恋
531 | 贪图
532 | 叹
533 | 叹服
534 | 叹赏
535 | 叹为观止
536 | 叹羡
537 | 陶然
538 | 陶陶
539 | 陶醉
540 | 特许
541 | 疼
542 | 疼爱
543 | 疼惜
544 | 提倡
545 | 甜丝丝
546 | 甜滋滋
547 | 挑三拣四
548 | 挑眼
549 | 通过
550 | 通融
551 | 同意
552 | 吐口
553 | 吐气扬眉
554 | 推
555 | 推崇
556 | 推戴
557 | 推许
558 | 推重
559 | 推尊
560 | 望
561 | 望眼欲穿
562 | 忘乎所以
563 | 妄想
564 | 维护
565 | 畏
566 | 温存
567 | 问心无愧
568 | 无愧
569 | 嘻嘻哈哈
570 | 稀罕
571 | 希
572 | 希罕
573 | 希冀
574 | 希图
575 | 希望
576 | 惜
577 | 喜
578 | 喜爱
579 | 喜不自禁
580 | 喜不自胜
581 | 喜冲冲
582 | 喜出望外
583 | 喜好
584 | 喜欢
585 | 喜乐
586 | 喜眉笑眼
587 | 喜气洋洋
588 | 喜上眉梢
589 | 喜上心头
590 | 喜兴
591 | 喜形于色
592 | 喜幸
593 | 喜洋洋
594 | 喜吟吟
595 | 喜盈盈
596 | 喜悦
597 | 喜滋滋
598 | 喜孜孜
599 | 显扬
600 | 羡
601 | 羡慕
602 | 相中
603 | 想
604 | 想念
605 | 想望
606 | 向
607 | 向 ... 倾斜
608 | 向往
609 | 向着
610 | 销魂
611 | 消魂
612 | 孝敬
613 | 孝顺
614 | 写意
615 | 谢
616 | 谢天谢地
617 | 谢谢
618 | 欣
619 | 欣赏
620 | 欣慰
621 | 欣喜
622 | 欣喜若狂
623 | 欣羡
624 | 欣幸
625 | 忻
626 | 心驰神往
627 | 心荡神驰
628 | 心甘
629 | 心甘情愿
630 | 心花怒放
631 | 心旷神怡
632 | 心满意足
633 | 心疼
634 | 心向
635 | 心醉
636 | 兴高采烈
637 | 行礼
638 | 需
639 | 需要
640 | 许
641 | 许可
642 | 轩然
643 | 悬红
644 | 悬赏
645 | 眼馋
646 | 眼红
647 | 眼热
648 | 艳羡
649 | 扬眉吐气
650 | 扬扬
651 | 扬扬得意
652 | 扬扬自得
653 | 洋洋得意
654 | 洋洋自得
655 | 仰
656 | 仰慕
657 | 摇头摆尾
658 | 摇头晃脑
659 | 要
660 | 夜有所梦
661 | 一往情深
662 | 揖
663 | 依依不舍
664 | 依允
665 | 以期
666 | 以求
667 | 意欲
668 | 溢美
669 | 引颈企待
670 | 引领
671 | 应
672 | 应承
673 | 应下
674 | 应许
675 | 应允
676 | 应准
677 | 迎
678 | 迎候
679 | 迎接
680 | 迎来
681 | 迎迓
682 | 拥
683 | 拥戴
684 | 拥护
685 | 咏赞
686 | 用
687 | 用心良苦
688 | 有心
689 | 有意
690 | 俞允
691 | 愉
692 | 愉快
693 | 愉悦
694 | 欲
695 | 誉
696 | 愿
697 | 愿意
698 | 跃跃欲试
699 | 悦
700 | 悦服
701 | 允
702 | 允许
703 | 允准
704 | 在乎
705 | 在心
706 | 在意
707 | 赞
708 | 赞成
709 | 赞服
710 | 赞美
711 | 赞慕
712 | 赞佩
713 | 赞赏
714 | 赞颂
715 | 赞叹
716 | 赞同
717 | 赞羡
718 | 赞许
719 | 赞扬
720 | 赞誉
721 | 沾沾自喜
722 | 照准
723 | 折服
724 | 珍
725 | 珍爱
726 | 珍视
727 | 珍惜
728 | 珍重
729 | 正中下怀
730 | 支持
731 | 知冷知热
732 | 知冷着热
733 | 知足
734 | 指靠
735 | 指望
736 | 志愿
737 | 挚爱
738 | 致贺
739 | 致敬
740 | 致谢
741 | 中意
742 | 钟
743 | 钟爱
744 | 钟情
745 | 重
746 | 重视
747 | 重在
748 | 瞩目
749 | 瞩望
750 | 主持
751 | 注
752 | 注意
753 | 注重
754 | 祝
755 | 祝福
756 | 祝贺
757 | 祝颂
758 | 祝愿
759 | 抓
760 | 抓紧
761 | 准
762 | 准许
763 | 准予
764 | 着迷
765 | 着想
766 | 着眼
767 | 着眼于
768 | 自得
769 | 自得其乐
770 | 自告奋勇
771 | 自满
772 | 自鸣得意
773 | 自认
774 | 自愿
775 | 自足
776 | 宗仰
777 | 醉心
778 | 尊
779 | 尊崇
780 | 尊敬
781 | 尊重
782 | 傧
783 | 佥同
784 | 跂望
785 | 讴歌
786 | 谒
787 | 哿
788 | 埽
789 | 萦念
790 | 揄扬
791 | 叩
792 | 叩拜
793 | 叩首
794 | 叩头
795 | 哙
796 | 啧啧称羡
797 | 啧啧称赞
798 | 喁
799 | 嗟
800 | 醊
801 | 徼
802 | 夤
803 | 饫
804 | 廑
805 | 忮
806 | 忭
807 | 忭跃
808 | 怏然自足
809 | 怿
810 | 怡然自得
811 | 恺
812 | 悚
813 | 惬
814 | 惬意
815 | 慊
816 | 憧憬
817 | 迓
818 | 嬖
819 | 绻
820 | 觊
821 | 觊觎
822 | 犒
823 | 犒劳
824 | 犒赏
825 | 胪
826 | 歆
827 | 歆慕
828 | 歆羡
829 | 祀
830 | 祗
831 | 眄
832 | 顒
833 | 锺
834 | 鹄望
835 | 翊戴
836 | 裣衽
837 | 酹
838 | 雩
839 |
--------------------------------------------------------------------------------
/boson_dict_utils/正面评价词语(中文)1.txt:
--------------------------------------------------------------------------------
1 | 中文正面评价词语 3730
2 |
3 | 侻
4 | 俶傥
5 | 僄
6 | 劼
7 | 嫕
8 | 惇
9 | 惓惓
10 | 會
11 | 牣
12 | 皞
13 | 挨边
14 | 哀婉
15 | 哀艳
16 | 蔼
17 | 蔼蔼
18 | 蔼然
19 | 蔼然可亲
20 | 蔼如
21 | 艾
22 | 碍事
23 | 安
24 | 安安静静
25 | 安安稳稳
26 | 安定
27 | 安顿
28 | 安分
29 | 安好
30 | 安静
31 | 安康
32 | 安澜
33 | 安乐
34 | 安宁
35 | 安全
36 | 安然
37 | 安然无事
38 | 安然无恙
39 | 安如磐石
40 | 安如泰山
41 | 安生
42 | 安适
43 | 安泰
44 | 安恬
45 | 安稳
46 | 安详
47 | 安逸
48 | 安谧
49 | 按期
50 | 按时
51 | 昂昂
52 | 昂藏
53 | 昂然
54 | 傲然
55 | 奥
56 | 奥博
57 | 奥妙
58 | 巴结
59 | 拔尖
60 | 拔尖儿
61 | 拔俗
62 | 把牢
63 | 把稳
64 | 把细
65 | 白
66 | 白纸黑字
67 | 百不一失
68 | 百读不厌
69 | 百废俱兴
70 | 百里挑一
71 | 百炼成钢
72 | 百听不厌
73 | 百无一失
74 | 百依百顺
75 | 百折不回
76 | 百折不挠
77 | 百折不挠地
78 | 板板正正
79 | 板实
80 | 板正
81 | 半公开
82 | 半透明
83 | 膀大腰圆
84 | 膀阔腰圆
85 | 棒
86 | 磅礴
87 | 苞
88 | 睆
89 | 保存良好
90 | 保皇
91 | 保险
92 | 保准
93 | 饱学
94 | 宝
95 | 宝贵
96 | 悲壮
97 | 卑
98 | 倍儿棒
99 | 备细
100 | 奔放
101 | 本质
102 | 笨鸟先飞
103 | 逼真
104 | 笔挺
105 | 笔直
106 | 毕恭毕敬
107 | 毖
108 | 闭月羞花
109 | 必备
110 | 必不可少
111 | 必需
112 | 必要
113 | 辟
114 | 鞭辟近里
115 | 鞭辟入里
116 | 便
117 | 便当
118 | 便捷
119 | 便利
120 | 便民
121 | 便宜
122 | 变通
123 | 辩证
124 | 标定
125 | 标致
126 | 标准
127 | 彪炳
128 | 彪炳千古
129 | 彪炳史册
130 | 彪悍
131 | 彪形
132 | 彪壮
133 | 表观
134 | 表里如一
135 | 表里一致
136 | 别具匠心
137 | 别具一格
138 | 别开生面
139 | 别有风味
140 | 别有情趣
141 | 彬
142 | 彬彬
143 | 彬彬有礼
144 | 斌
145 | 兵强马壮
146 | 冰肌玉骨
147 | 冰清玉洁
148 | 冰雪聪明
149 | 秉持公正
150 | 秉公
151 | 秉正
152 | 秉直
153 | 炳
154 | 并茂
155 | 波光粼粼
156 | 波澜壮阔
157 | 博大
158 | 博大精深
159 | 博古通今
160 | 博识
161 | 博闻
162 | 博闻广识
163 | 博闻强记
164 | 博学
165 | 博学多才
166 | 博学多能
167 | 博学多闻
168 | 博雅
169 | 勃
170 | 勃勃
171 | 勃勃生机
172 | 不卑不亢
173 | 不变
174 | 不耻下问
175 | 不错
176 | 不大不小
177 | 不大离儿
178 | 不惮其烦
179 | 不动摇
180 | 不费吹灰之力
181 | 不费力
182 | 不苟
183 | 不苟言笑
184 | 不含糊
185 | 不会腐败
186 | 不会弄错
187 | 不加区别
188 | 不加掩饰
189 | 不加渲染
190 | 不简单
191 | 不骄不躁
192 | 不咎既往
193 | 不亢不卑
194 | 不可或缺
195 | 不可缺
196 | 不可缺少
197 | 不赖
198 | 不离儿
199 | 不落俗套
200 | 不落窠臼
201 | 不难
202 | 不偏不倚
203 | 不屈
204 | 不屈不挠
205 | 不容怀疑
206 | 不容置辩
207 | 不容置疑
208 | 不俗
209 | 不同凡响
210 | 不同寻常
211 | 不为已甚
212 | 不畏艰险
213 | 不无道理
214 | 不无小补
215 | 不无裨益
216 | 不武断
217 | 不限
218 | 不懈
219 | 不懈怠
220 | 不泄气
221 | 不言而喻
222 | 不厌其烦
223 | 不厌其详
224 | 不在话下
225 | 不争
226 | 不整齐
227 | 不知疲倦
228 | 部优
229 | 才高八斗
230 | 才华横溢
231 | 才略过人
232 | 才气横溢
233 | 才思敏捷
234 | 财大气粗
235 | 惨淡
236 | 惨烈
237 | 灿
238 | 灿烂
239 | 灿烂夺目
240 | 灿亮
241 | 灿然
242 | 苍郁
243 | 缠绵
244 | 昌
245 | 昌明
246 | 常
247 | 常规
248 | 长
249 | 长治久安
250 | 敞开
251 | 敞开儿
252 | 敞口
253 | 敞亮
254 | 畅达
255 | 畅顺
256 | 超拔
257 | 超尘拔俗
258 | 超等
259 | 超凡入圣
260 | 超凡脱俗
261 | 超级
262 | 超绝
263 | 超群
264 | 超群绝伦
265 | 超俗
266 | 超俗绝世
267 | 超逸
268 | 超卓
269 | 朝气勃勃
270 | 朝气蓬勃
271 | 车水马龙
272 | 澈
273 | 沉寂
274 | 沉静
275 | 沉稳
276 | 沉毅
277 | 沉鱼落雁
278 | 沉着
279 | 称身
280 | 成
281 | 成器
282 | 成趣
283 | 成熟
284 | 澄
285 | 澄碧
286 | 澄澈
287 | 澄净
288 | 澄明
289 | 澄清
290 | 诚
291 | 诚恳
292 | 诚朴
293 | 诚实
294 | 诚心
295 | 诚心诚意
296 | 诚挚
297 | 诚笃
298 | 承平
299 | 吃得开
300 | 吃香
301 | 持平
302 | 持正不阿
303 | 持之有故
304 | 持重
305 | 驰名
306 | 驰誉
307 | 赤
308 | 赤忱
309 | 赤诚
310 | 赤胆
311 | 赤胆忠心
312 | 赤裸
313 | 赤裸裸
314 | 赤色
315 | 赤心
316 | 炽盛
317 | 崇
318 | 崇高
319 | 初生牛犊般
320 | 出类拔萃
321 | 出色
322 | 出身高贵
323 | 出身名门
324 | 出神入化
325 | 出手不凡
326 | 出手大方
327 | 出以公心
328 | 出众
329 | 楚楚
330 | 楚楚动人
331 | 楚楚可怜
332 | 楚楚可人
333 | 传神
334 | 传统
335 | 窗明几净
336 | 创造性
337 | 春光明媚
338 | 春秋鼎盛
339 | 春秋正富
340 | 春色满园
341 | 春意融融
342 | 醇
343 | 醇和
344 | 醇厚
345 | 醇美
346 | 醇浓
347 | 醇朴
348 | 醇香
349 | 唇红齿白
350 | 淳
351 | 淳厚
352 | 淳美
353 | 淳朴
354 | 纯
355 | 纯粹
356 | 纯厚
357 | 纯洁
358 | 纯净
359 | 纯朴
360 | 纯熟
361 | 纯一
362 | 纯真
363 | 纯正
364 | 纯挚
365 | 纯种
366 | 绰约
367 | 绰约多姿
368 | 慈
369 | 慈悲
370 | 慈悲为怀
371 | 慈善
372 | 慈祥
373 | 瓷实
374 | 刺眼
375 | 聪慧
376 | 聪敏
377 | 聪明
378 | 聪明过人
379 | 聪明绝顶
380 | 聪明伶俐
381 | 聪悟
382 | 聪颖
383 | 葱葱
384 | 葱茂
385 | 葱郁
386 | 葱茏
387 | 从宽
388 | 从轻
389 | 从权
390 | 从实
391 | 从始至终
392 | 从头到底
393 | 从头到尾
394 | 从头至尾
395 | 从一而终
396 | 粗放
397 | 粗豪
398 | 粗实
399 | 粗中有细
400 | 粗壮
401 | 粗犷
402 | 簇新
403 | 催人奋进
404 | 脆
405 | 脆亮
406 | 脆美
407 | 脆生
408 | 脆响
409 | 粹
410 | 粹白
411 | 错落有致
412 | 达
413 | 达观
414 | 打心底里
415 | 打心眼儿里
416 | 打心眼里
417 | 打眼
418 | 大
419 | 大慈大悲
420 | 大大方方
421 | 大胆
422 | 大胆泼辣
423 | 大度
424 | 大而全
425 | 大方
426 | 大功率
427 | 大公无私
428 | 大好
429 | 大红大紫
430 | 大吉
431 | 大吉大利
432 | 大量
433 | 大名鼎鼎
434 | 大无畏
435 | 大有文章
436 | 大有希望
437 | 大有益处
438 | 大有作为
439 | 大有裨益
440 | 带劲
441 | 带修辞色彩
442 | 单纯
443 | 单刀直入
444 | 单一
445 | 胆大
446 | 淡泊
447 | 淡泊明志
448 | 淡泊名利
449 | 淡雅
450 | 弹性
451 | 当
452 | 当红
453 | 当面
454 | 当仁不让
455 | 当心
456 | 当众
457 | 到
458 | 到家
459 | 道不拾遗
460 | 道道地地
461 | 道地
462 | 得当
463 | 得法
464 | 得力
465 | 得势
466 | 得体
467 | 得天独厚
468 | 得心应手
469 | 得宜
470 | 灯火辉煌
471 | 灯火通明
472 | 登峰造极
473 | 等内
474 | 低调
475 | 低价
476 | 低价位
477 | 低廉
478 | 低首下心
479 | 滴水不漏
480 | 滴水穿石
481 | 地道
482 | 地地道道
483 | 地动山摇
484 | 地覆天翻
485 | 第一流
486 | 典型
487 | 典型性
488 | 典雅
489 | 调和
490 | 调谐
491 | 跌荡
492 | 跌宕
493 | 叠翠
494 | 秾
495 | 秾艳
496 | 丁是丁,卯是卯
497 | 顶刮刮
498 | 顶级
499 | 顶尖
500 | 顶事
501 | 顶数
502 | 顶天立地
503 | 顶用
504 | 顶呱呱
505 | 鼎鼎大名
506 | 定
507 | 懂礼
508 | 懂事
509 | 懂行
510 | 动平衡
511 | 动人
512 | 动人心魄
513 | 动人心弦
514 | 动态各异
515 | 动态平衡
516 | 动听
517 | 斗胆
518 | 豆腐心
519 | 逗
520 | 逗人
521 | 独出心裁
522 | 独到
523 | 独具慧眼
524 | 独具匠心
525 | 独具特色
526 | 独具只眼
527 | 度量大
528 | 端
529 | 端端正正
530 | 端方
531 | 端静
532 | 端丽
533 | 端平
534 | 端秀
535 | 端雅
536 | 端整
537 | 端正
538 | 端直
539 | 端重
540 | 端庄
541 | 短平快
542 | 短小精悍
543 | 断然
544 | 对
545 | 对称
546 | 对号
547 | 对劲儿
548 | 对头
549 | 对味儿
550 | 墩墩实实
551 | 敦
552 | 敦敦实实
553 | 敦厚
554 | 敦实
555 | 多才多艺
556 | 多彩
557 | 多快好省
558 | 多劳多得
559 | 多情
560 | 多情善感
561 | 多姿
562 | 多姿多采
563 | 夺目
564 | 扼要
565 | 恩爱
566 | 恩恩爱爱
567 | 耳聪目明
568 | 耳熟
569 | 耳熟能详
570 | 耳闻目睹
571 | 尔雅
572 | 二话不说
573 | 二话没说
574 | 发人深省
575 | 发人深思
576 | 发育完全
577 | 发自肺腑
578 | 发噱
579 | 法定
580 | 翻天覆地
581 | 繁花似锦
582 | 繁华
583 | 繁茂
584 | 繁荣富强
585 | 繁盛
586 | 芳
587 | 芳香
588 | 方便
589 | 方方正正
590 | 方正
591 | 放之四海而皆准
592 | 菲
593 | 菲菲
594 | 非常耐久
595 | 非常热心
596 | 非同小可
597 | 飞快
598 | 肥
599 | 肥美
600 | 肥沃
601 | 匪夷所思
602 | 芬芳
603 | 芬芳袭人
604 | 芬芳馥郁
605 | 芬香
606 | 分秒必争
607 | 分明
608 | 分文不取
609 | 分析纯
610 | 奋勇
611 | 丰
612 | 丰茂
613 | 丰美
614 | 丰饶
615 | 丰润
616 | 丰实
617 | 丰沃
618 | 丰裕
619 | 丰姿绰约
620 | 丰腴
621 | 锋快
622 | 锋利
623 | 风度翩翩
624 | 风发
625 | 风风光光
626 | 风风火火
627 | 风光
628 | 风光如画
629 | 风光旖旎
630 | 风华正茂
631 | 风景如画
632 | 风流
633 | 风流倜傥
634 | 风靡
635 | 风平浪静
636 | 风起云涌
637 | 风趣
638 | 风行
639 | 风雅
640 | 风雨无阻
641 | 风姿绰约
642 | 奉公守法
643 | 凤毛麟角
644 | 扶疏
645 | 服服帖帖
646 | 服帖
647 | 福如东海
648 | 负责
649 | 富
650 | 富贵
651 | 富甲一方
652 | 富可敌国
653 | 富丽
654 | 富丽堂皇
655 | 富饶
656 | 富实
657 | 富庶
658 | 富有
659 | 富有成果
660 | 富有成效
661 | 富有弹性
662 | 富裕
663 | 富足
664 | 妇孺皆知
665 | 盖了帽
666 | 盖帽
667 | 干脆
668 | 干脆利落
669 | 干干净净
670 | 干净
671 | 干净利落
672 | 干练
673 | 甘
674 | 甘醇
675 | 甘美
676 | 甘美多汁
677 | 甘甜
678 | 甘味
679 | 甘之如饴
680 | 肝胆过人
681 | 感人
682 | 敢
683 | 刚
684 | 刚刚
685 | 刚好
686 | 刚健
687 | 刚劲
688 | 刚劲有力
689 | 刚强
690 | 刚毅
691 | 刚硬
692 | 刚正
693 | 刚正不阿
694 | 刚直
695 | 刚直不阿
696 | 钢铁
697 | 纲领性
698 | 高
699 | 高标号
700 | 高标准
701 | 高层
702 | 高超
703 | 高纯
704 | 高大
705 | 高档
706 | 高档化
707 | 高等
708 | 高等级
709 | 高端
710 | 高风峻节
711 | 高风亮节
712 | 高高手儿
713 | 高贵
714 | 高级
715 | 高级化
716 | 高洁
717 | 高精度
718 | 高精尖
719 | 高妙
720 | 高明
721 | 高强
722 | 高强度
723 | 高人一等
724 | 高山流水
725 | 高尚
726 | 高深
727 | 高深莫测
728 | 高屋建瓴
729 | 高效
730 | 高效能
731 | 高效益
732 | 高新
733 | 高性能
734 | 高雅
735 | 高雅简朴
736 | 高瞻远瞩
737 | 高质量
738 | 高姿态
739 | 膏腴
740 | 革命
741 | 革命性
742 | 个性鲜明
743 | 各得其所
744 | 根本
745 | 根深蒂固
746 | 根深柢固
747 | 跟脚
748 | 更优越
749 | 耿
750 | 耿耿
751 | 耿介
752 | 耿介不阿
753 | 耿直
754 | 梗直
755 | 工工整整
756 | 工巧
757 | 工稳
758 | 工细
759 | 工整
760 | 工致
761 | 功不可没
762 | 功德无量
763 | 恭
764 | 恭恭敬敬
765 | 恭谨
766 | 恭敬
767 | 恭顺
768 | 公
769 | 公道
770 | 公而忘私
771 | 公开
772 | 公平
773 | 公平正直
774 | 公然
775 | 公允
776 | 公正
777 | 公正客观
778 | 巩固
779 | 勾魂
780 | 勾魂摄魄
781 | 够格
782 | 够水平
783 | 够味儿
784 | 够意思
785 | 鼓舞人心
786 | 古道热肠
787 | 古朴
788 | 古色古香
789 | 古香古色
790 | 骨鲠
791 | 固
792 | 固定
793 | 固若金汤
794 | 乖
795 | 乖觉
796 | 乖巧
797 | 关键
798 | 关键性
799 | 管教好
800 | 管事
801 | 管事儿
802 | 管用
803 | 光
804 | 光彩
805 | 光彩夺目
806 | 光彩照人
807 | 光彩炫目
808 | 光灿
809 | 光灿灿
810 | 光风霁月
811 | 光滑
812 | 光滑滑
813 | 光辉
814 | 光辉灿烂
815 | 光洁
816 | 光可鉴人
817 | 光亮
818 | 光亮亮
819 | 光溜
820 | 光溜溜
821 | 光芒万丈
822 | 光明
823 | 光明磊落
824 | 光明正大
825 | 光荣
826 | 光润
827 | 光闪闪
828 | 光鲜
829 | 光艳
830 | 光耀
831 | 广远
832 | 瑰
833 | 瑰丽
834 | 瑰伟
835 | 瑰玮
836 | 规范
837 | 鬼
838 | 鬼斧神工
839 | 贵
840 | 贵重
841 | 滚瓜烂熟
842 | 国色天香
843 | 国泰民安
844 | 国优
845 | 果
846 | 果断
847 | 果敢
848 | 果决
849 | 过得硬
850 | 过谦
851 | 过细
852 | 过硬
853 | 海枯石烂
854 | 憨
855 | 憨厚
856 | 憨实
857 | 憨直
858 | 含情
859 | 含情脉脉
860 | 含蓄
861 | 含义明确
862 | 涵蓄
863 | 悍
864 | 豪
865 | 豪放
866 | 豪放不羁
867 | 豪华
868 | 豪华型
869 | 豪迈
870 | 豪爽
871 | 豪壮
872 | 豪宕
873 | 毫不动摇
874 | 毫不费力
875 | 毫不利己
876 | 毫不畏惧
877 | 毫不犹豫
878 | 毫发不差
879 | 毫发不爽
880 | 毫发无损
881 | 毫厘不差
882 | 毫厘不爽
883 | 毫无保留地
884 | 毫无错误
885 | 毫无问题
886 | 毫无疑义
887 | 好
888 | 好办
889 | 好吃
890 | 好端端
891 | 好过
892 | 好好
893 | 好看
894 | 好客
895 | 好上加好
896 | 好声好气
897 | 好生生
898 | 好使
899 | 好受
900 | 好说话
901 | 好说话儿
902 | 好听
903 | 好玩
904 | 好玩儿
905 | 好笑
906 | 好心
907 | 好心肠
908 | 好心好意
909 | 好用
910 | 浩
911 | 浩大
912 | 浩荡
913 | 浩然
914 | 核心
915 | 和
916 | 和蔼
917 | 和蔼可亲
918 | 和畅
919 | 和风细雨
920 | 和和睦睦
921 | 和和气气
922 | 和缓
923 | 和睦
924 | 和平
925 | 和气
926 | 和洽
927 | 和软
928 | 和善
929 | 和声
930 | 和顺
931 | 和婉
932 | 和祥
933 | 和谐
934 | 和颜悦色
935 | 和易
936 | 和悦
937 | 合当
938 | 合度
939 | 合法
940 | 合格
941 | 合乎逻辑
942 | 合口
943 | 合口味
944 | 合理
945 | 合拍
946 | 合情合理
947 | 合情理
948 | 合群
949 | 合时
950 | 合适
951 | 合胃口
952 | 合宜
953 | 赫
954 | 赫赫
955 | 赫赫有名
956 | 赫然
957 | 鹤发童颜
958 | 鹤立鸡群
959 | 黑白分明
960 | 很有抱负
961 | 很有意义
962 | 狠
963 | 狠狠
964 | 恒
965 | 恒定
966 | 恒量
967 | 哄闹
968 | 鸿
969 | 洪
970 | 宏
971 | 宏大
972 | 宏富
973 | 宏丽
974 | 宏赡
975 | 宏伟
976 | 弘
977 | 弘大
978 | 红
979 | 红得发紫
980 | 红红火火
981 | 红火
982 | 红旗
983 | 红色
984 | 猴儿精
985 | 厚
986 | 厚道
987 | 后生可畏
988 | 呼之欲出
989 | 虎背熊腰
990 | 虎虎生气
991 | 花
992 | 花繁叶茂
993 | 花好月圆
994 | 花气袭人
995 | 花容玉貌
996 | 花容月貌
997 | 花哨
998 | 花团锦簇
999 | 花香鸟语
1000 | 花样翻新
1001 | 花枝招展
1002 | 华
1003 | 华贵
1004 | 华丽
1005 | 华美
1006 | 滑
1007 | 滑不唧溜
1008 | 滑稽
1009 | 滑溜
1010 | 滑溜溜
1011 | 滑腻
1012 | 滑润
1013 | 滑爽
1014 | 滑天下之大稽
1015 | 划时代
1016 | 划一
1017 | 划一不二
1018 | 欢蹦乱跳
1019 | 欢洽
1020 | 欢实
1021 | 焕
1022 | 黄熟
1023 | 煌
1024 | 煌煌
1025 | 晃眼
1026 | 辉煌
1027 | 回味无穷
1028 | 慧
1029 | 慧眼独具
1030 | 会
1031 | 绘声绘色
1032 | 绘声绘影
1033 | 绘影绘声
1034 | 婚生
1035 | 浑厚
1036 | 浑金璞玉
1037 | 浑朴
1038 | 浑然
1039 | 浑然一体
1040 | 浑身是胆
1041 | 浑俗和光
1042 | 豁
1043 | 豁达
1044 | 豁达大度
1045 | 豁亮
1046 | 豁然
1047 | 活
1048 | 活便
1049 | 活泛
1050 | 活灵活现
1051 | 活络
1052 | 活泼
1053 | 活生生
1054 | 活跃
1055 | 火
1056 | 火暴
1057 | 火爆
1058 | 货真价实
1059 | 基
1060 | 基本
1061 | 基部
1062 | 基础
1063 | 基础性
1064 | 基础扎实
1065 | 机动
1066 | 机警
1067 | 机灵
1068 | 机敏
1069 | 机巧
1070 | 机智
1071 | 积极
1072 | 激动人心
1073 | 激进
1074 | 鸡犬不惊
1075 | 吉
1076 | 吉利
1077 | 吉庆
1078 | 吉祥
1079 | 吉祥如意
1080 | 吉星高照
1081 | 极好
1082 | 极其流行
1083 | 极神圣
1084 | 及格
1085 | 急公好义
1086 | 急进
1087 | 技高一筹
1088 | 济
1089 | 济事
1090 | 寂
1091 | 寂静
1092 | 寂然
1093 | 记实
1094 | 既定
1095 | 既往不咎
1096 | 嘉
1097 | 佳
1098 | 佳丽
1099 | 家给人足
1100 | 家喻户晓
1101 | 加意
1102 | 甲等
1103 | 甲级
1104 | 价值连城
1105 | 价值千金
1106 | 驾轻就熟
1107 | 坚
1108 | 坚不可摧
1109 | 坚持不懈
1110 | 坚持不渝
1111 | 坚定
1112 | 坚定不移
1113 | 坚固
1114 | 坚固耐用
1115 | 坚决
1116 | 坚强
1117 | 坚强不屈
1118 | 坚忍
1119 | 坚忍不拔
1120 | 坚韧
1121 | 坚韧不拔
1122 | 坚如磐石
1123 | 坚实
1124 | 坚挺
1125 | 坚毅
1126 | 坚贞
1127 | 坚贞不屈
1128 | 坚贞不渝
1129 | 尖
1130 | 尖端
1131 | 尖利
1132 | 尖锐
1133 | 简
1134 | 简便
1135 | 简便易行
1136 | 简单
1137 | 简单化
1138 | 简单明了
1139 | 简单易行
1140 | 简短
1141 | 简洁
1142 | 简括
1143 | 简练
1144 | 简略
1145 | 简明
1146 | 简明扼要
1147 | 简朴
1148 | 简要
1149 | 简易
1150 | 简约
1151 | 俭
1152 | 俭朴
1153 | 俭省
1154 | 贱
1155 | 贱价
1156 | 见多识广
1157 | 见机
1158 | 见所未见
1159 | 见微知萌
1160 | 见微知著
1161 | 健
1162 | 健步
1163 | 健康
1164 | 健康美
1165 | 健朗
1166 | 健美
1167 | 健全
1168 | 健实
1169 | 健硕
1170 | 健旺
1171 | 健壮
1172 | 建设性
1173 | 奖罚分明
1174 | 讲究
1175 | 讲理
1176 | 讲礼貌
1177 | 匠心独具
1178 | 娇
1179 | 娇滴滴
1180 | 娇好
1181 | 娇丽
1182 | 娇美
1183 | 娇媚
1184 | 娇柔
1185 | 娇艳
1186 | 娇娆
1187 | 矫健
1188 | 矫捷
1189 | 脚踏实地
1190 | 较真
1191 | 较真儿
1192 | 叫真
1193 | 叫真儿
1194 | 节俭
1195 | 节节
1196 | 节省
1197 | 节约
1198 | 杰
1199 | 杰出
1200 | 捷
1201 | 竭诚
1202 | 洁
1203 | 洁净
1204 | 结结实实
1205 | 结实
1206 | 结实粗壮
1207 | 筋道
1208 | 金碧辉煌
1209 | 金壁辉煌
1210 | 金不换
1211 | 金灿灿
1212 | 金城汤池
1213 | 金风送爽
1214 | 金贵
1215 | 金晃晃
1216 | 金闪闪
1217 | 金玉
1218 | 金玉满堂
1219 | 紧凑
1220 | 紧紧
1221 | 紧要
1222 | 锦
1223 | 锦簇花团
1224 | 锦绣
1225 | 谨
1226 | 谨慎
1227 | 谨严
1228 | 谨言慎行
1229 | 谨饬
1230 | 进步
1231 | 近便
1232 | 尽可能
1233 | 尽人皆知
1234 | 尽如人意
1235 | 尽善尽美
1236 | 尽心
1237 | 尽心竭力
1238 | 尽心尽力
1239 | 劲
1240 | 兢兢业业
1241 | 晶
1242 | 晶莹
1243 | 晶莹剔透
1244 | 精
1245 | 精辟
1246 | 精采
1247 | 精彩
1248 | 精彩纷呈
1249 | 精诚
1250 | 精粹
1251 | 精打细算
1252 | 精当
1253 | 精到
1254 | 精雕细刻
1255 | 精干
1256 | 精光
1257 | 精悍
1258 | 精精神神
1259 | 精力充沛
1260 | 精练
1261 | 精良
1262 | 精灵
1263 | 精美
1264 | 精密
1265 | 精妙
1266 | 精明
1267 | 精明强干
1268 | 精巧
1269 | 精确
1270 | 精深
1271 | 精神
1272 | 精神百倍
1273 | 精神饱满
1274 | 精神抖擞
1275 | 精神焕发
1276 | 精神十足
1277 | 精神矍铄
1278 | 精卫填海
1279 | 精细
1280 | 精心
1281 | 精选
1282 | 精湛
1283 | 精致
1284 | 精制
1285 | 精壮
1286 | 精准
1287 | 经
1288 | 经常性
1289 | 经济
1290 | 经济宽裕
1291 | 经久耐用
1292 | 经心
1293 | 经验丰富
1294 | 经意
1295 | 经用
1296 | 井井有条
1297 | 井然
1298 | 井然有序
1299 | 警
1300 | 景气
1301 | 景色优美
1302 | 静
1303 | 静寂
1304 | 静穆
1305 | 静悄
1306 | 静悄悄
1307 | 静态
1308 | 静幽幽
1309 | 静谧
1310 | 敬
1311 | 靖
1312 | 净
1313 | 炯
1314 | 炯炯
1315 | 炯炯有神
1316 | 究其实
1317 | 久经考验
1318 | 拘谨
1319 | 居高临下
1320 | 举止大方
1321 | 举止端庄
1322 | 举止文雅
1323 | 举足轻重
1324 | 据实
1325 | 具有历史意义
1326 | 具有吸引力
1327 | 具有压倒性优势
1328 | 俱佳
1329 | 娟
1330 | 娟娟
1331 | 娟秀
1332 | 决定
1333 | 决定性
1334 | 决绝
1335 | 决然
1336 | 绝好
1337 | 绝佳
1338 | 绝了
1339 | 绝妙
1340 | 绝色
1341 | 均
1342 | 均等
1343 | 均衡
1344 | 均一
1345 | 均匀
1346 | 钧
1347 | 俊
1348 | 俊丽
1349 | 俊美
1350 | 俊俏
1351 | 俊秀
1352 | 开诚布公
1353 | 开阔
1354 | 开朗
1355 | 开门见山
1356 | 开明
1357 | 开通
1358 | 开拓型
1359 | 慨
1360 | 慨然
1361 | 堪称第一
1362 | 堪称一绝
1363 | 康
1364 | 康健
1365 | 康乐
1366 | 康泰
1367 | 慷慨
1368 | 考究
1369 | 靠得住
1370 | 科学
1371 | 可
1372 | 可爱
1373 | 可歌可泣
1374 | 可观
1375 | 可贵
1376 | 可嘉
1377 | 可敬
1378 | 可靠
1379 | 可口
1380 | 可乐
1381 | 可能
1382 | 可亲
1383 | 可圈可点
1384 | 可塑
1385 | 可统一
1386 | 可喜
1387 | 可笑
1388 | 可心
1389 | 可信
1390 | 可信赖
1391 | 可信任
1392 | 可以信赖
1393 | 可意
1394 | 刻苦
1395 | 刻意
1396 | 客观
1397 | 客观上
1398 | 客气
1399 | 肯定
1400 | 肯干
1401 | 恳
1402 | 恳切
1403 | 恳挚
1404 | 空灵
1405 | 空前
1406 | 空前绝后
1407 | 口紧
1408 | 扣人心弦
1409 | 苦
1410 | 苦口婆心
1411 | 苦苦
1412 | 苦心
1413 | 苦心孤诣
1414 | 酷
1415 | 快
1416 | 快刀斩乱麻
1417 | 快捷
1418 | 快人快语
1419 | 宽
1420 | 宽大
1421 | 宽洪
1422 | 宽宏
1423 | 宽宏大量
1424 | 宽厚
1425 | 宽怀
1426 | 宽容
1427 | 宽松
1428 | 款洽
1429 | 匡
1430 | 狂放
1431 | 狂乱
1432 | 狂热
1433 | 旷达
1434 | 阔
1435 | 来得
1436 | 来劲
1437 | 来者不拒
1438 | 烂漫
1439 | 烂熟
1440 | 朗
1441 | 劳苦功高
1442 | 牢
1443 | 牢固
1444 | 牢靠
1445 | 牢牢
1446 | 牢稳
1447 | 老成
1448 | 老成练达
1449 | 老诚
1450 | 老当益壮
1451 | 老到
1452 | 老而弥坚
1453 | 老辣
1454 | 老老实实
1455 | 老练
1456 | 老马识途
1457 | 老谋深算
1458 | 老牌
1459 | 老实
1460 | 老于世故
1461 | 乐观
1462 | 乐融融
1463 | 乐善好施
1464 | 乐天
1465 | 雷打不动
1466 | 磊落
1467 | 理所当然
1468 | 理想
1469 | 理想化
1470 | 理性
1471 | 理智
1472 | 礼节性
1473 | 礼貌
1474 | 礼貌性
1475 | 丽
1476 | 历历
1477 | 历历可数
1478 | 历史性
1479 | 利
1480 | 利齿
1481 | 利害攸关
1482 | 利口
1483 | 利落
1484 | 利索
1485 | 利他
1486 | 利嘴
1487 | 力透纸背
1488 | 廉
1489 | 廉价
1490 | 廉洁
1491 | 廉洁奉公
1492 | 廉明
1493 | 练达
1494 | 良
1495 | 良好
1496 | 良善
1497 | 良性
1498 | 两袖清风
1499 | 亮
1500 | 亮光光
1501 | 亮晃晃
1502 | 亮晶晶
1503 | 亮丽
1504 | 亮亮堂堂
1505 | 亮闪闪
1506 | 亮堂
1507 | 亮堂堂
1508 | 亮锃锃
1509 | 了当
1510 | 了然
1511 | 料事如神
1512 | 烈
1513 | 琳琅满目
1514 | 淋漓
1515 | 淋漓尽致
1516 | 玲珑
1517 | 玲珑剔透
1518 | 伶俐
1519 | 灵
1520 | 灵便
1521 | 灵光
1522 | 灵活
1523 | 灵活机动
1524 | 灵捷
1525 | 灵快
1526 | 灵敏
1527 | 灵巧
1528 | 灵透
1529 | 灵秀
1530 | 灵验
1531 | 令人大开眼界
1532 | 令人高兴
1533 | 令人鼓舞
1534 | 令人满意
1535 | 令人钦佩
1536 | 令人神往
1537 | 令人羡慕
1538 | 令人信服
1539 | 令人瞩目
1540 | 溜
1541 | 溜光
1542 | 溜光水滑
1543 | 溜滑
1544 | 留心
1545 | 流畅
1546 | 流芳百世
1547 | 流芳后世
1548 | 流芳千古
1549 | 流利
1550 | 流行
1551 | 龙飞凤舞
1552 | 龙腾虎跃
1553 | 隆
1554 | 隆重
1555 | 陋
1556 | 炉火纯青
1557 | 露骨
1558 | 路不拾遗
1559 | 路人皆知
1560 | 履险如夷
1561 | 率
1562 | 率真
1563 | 率直
1564 | 绿色
1565 | 略
1566 | 锣鼓喧天
1567 | 落落大方
1568 | 落拓不羁
1569 | 麻利
1570 | 麻麻亮
1571 | 脉脉
1572 | 脉脉含情
1573 | 满口
1574 | 满腔热忱
1575 | 满腔热情
1576 | 满腔热血
1577 | 满园春色
1578 | 曼
1579 | 曼妙
1580 | 慢条斯理
1581 | 莽莽
1582 | 茂
1583 | 茂密
1584 | 茂盛
1585 | 冒尖
1586 | 没错儿
1587 | 没的说
1588 | 没分开
1589 | 没弄脏
1590 | 没说的
1591 | 没有搀杂
1592 | 没有负担
1593 | 没有说的
1594 | 没有拖累
1595 | 没有阻碍
1596 | 眉清目秀
1597 | 美
1598 | 美不胜收
1599 | 美观
1600 | 美丽
1601 | 美轮美奂
1602 | 美满
1603 | 美貌
1604 | 美妙
1605 | 美味
1606 | 美味可口
1607 | 媚人
1608 | 迷人
1609 | 弥足珍贵
1610 | 蜜
1611 | 密
1612 | 密切
1613 | 绵和
1614 | 绵密
1615 | 绵甜
1616 | 免费
1617 | 免票
1618 | 面善
1619 | 面熟
1620 | 妙
1621 | 妙不可言
1622 | 妙趣横生
1623 | 民主
1624 | 敏
1625 | 敏慧
1626 | 敏捷
1627 | 敏锐
1628 | 敏悟
1629 | 明
1630 | 明白
1631 | 明白了当
1632 | 明白无误
1633 | 明摆着
1634 | 明灿灿
1635 | 明畅
1636 | 明澈
1637 | 明处
1638 | 明窗净几
1639 | 明达
1640 | 明晃晃
1641 | 明慧
1642 | 明火执仗
1643 | 明净
1644 | 明快
1645 | 明快生动
1646 | 明朗
1647 | 明朗朗
1648 | 明理
1649 | 明丽
1650 | 明亮
1651 | 明亮亮
1652 | 明了
1653 | 明码
1654 | 明媚
1655 | 明面
1656 | 明面上
1657 | 明明
1658 | 明明白白
1659 | 明目张胆
1660 | 明确
1661 | 明人不做暗事
1662 | 明文
1663 | 明晰
1664 | 明细
1665 | 明显
1666 | 明艳
1667 | 明智
1668 | 明睿
1669 | 名
1670 | 名不虚传
1671 | 名垂千古
1672 | 名垂青史
1673 | 名副其实
1674 | 名贵
1675 | 名牌
1676 | 名声大
1677 | 名声大振
1678 | 名实相符
1679 | 名特优
1680 | 名特优新
1681 | 名誉
1682 | 名正言顺
1683 | 摩登
1684 | 莫测高深
1685 | 目光炯炯
1686 | 目光如炬
1687 | 目光远大
1688 | 目光灼灼
1689 | 目无全牛
1690 | 睦
1691 | 穆
1692 | 拿手
1693 | 耐穿
1694 | 耐久
1695 | 耐人寻味
1696 | 耐用
1697 | 难能可贵
1698 | 内敛
1699 | 内向
1700 | 内向型
1701 | 内行
1702 | 内秀
1703 | 能
1704 | 能动
1705 | 能干
1706 | 腻
1707 | 蔫不出溜
1708 | 蔫不溜
1709 | 蔫不悄儿
1710 | 蔫不声
1711 | 蔫不唧儿
1712 | 年富力强
1713 | 年高德劭
1714 | 鸟语花香
1715 | 凝
1716 | 凝神
1717 | 凝重
1718 | 宁
1719 | 宁静
1720 | 浓丽
1721 | 浓香
1722 | 浓艳
1723 | 怕事
1724 | 排场
1725 | 排列有序
1726 | 排列整齐
1727 | 判断正确
1728 | 配得上
1729 | 喷喷香
1730 | 喷香
1731 | 蓬勃
1732 | 蓬勃向上
1733 | 蓬蓬勃勃
1734 | 蓬茸
1735 | 披肝沥胆
1736 | 披沥
1737 | 芃芃
1738 | 皮实
1739 | 偏
1740 | 偏偏
1741 | 偏要
1742 | 飘洒
1743 | 飘逸
1744 | 漂亮
1745 | 品学兼优
1746 | 平
1747 | 平安
1748 | 平安无事
1749 | 平板
1750 | 平等
1751 | 平等地
1752 | 平等互利
1753 | 平和
1754 | 平衡
1755 | 平滑
1756 | 平缓
1757 | 平静
1758 | 平平安安
1759 | 平平静静
1760 | 平实
1761 | 平坦
1762 | 平稳
1763 | 平心静气
1764 | 平易
1765 | 平易近人
1766 | 平允
1767 | 平展
1768 | 平整
1769 | 评价颇高
1770 | 屏气凝神
1771 | 屏声息气
1772 | 屏息静气
1773 | 泼悍
1774 | 泼辣
1775 | 颇为重要
1776 | 破釜沉舟
1777 | 朴
1778 | 朴厚
1779 | 朴茂
1780 | 朴实
1781 | 朴实无华
1782 | 朴素
1783 | 朴直
1784 | 朴质
1785 | 朴拙
1786 | 其乐融融
1787 | 其乐无穷
1788 | 其实
1789 | 奇货可居
1790 | 奇妙
1791 | 奇巧
1792 | 齐
1793 | 齐备
1794 | 齐楚
1795 | 齐全
1796 | 齐刷刷
1797 | 齐整
1798 | 旗帜鲜明
1799 | 起眼儿
1800 | 器宇不凡
1801 | 器宇轩昂
1802 | 气冲霄汉
1803 | 气度不凡
1804 | 气度恢宏
1805 | 气概不凡
1806 | 气贯长虹
1807 | 气派
1808 | 气魄
1809 | 气吞山河
1810 | 气象万千
1811 | 气宇轩昂
1812 | 恰
1813 | 恰当
1814 | 恰到好处
1815 | 恰如其分
1816 | 千方百计
1817 | 千娇百媚
1818 | 千依百顺
1819 | 千真万确
1820 | 千姿百态
1821 | 谦
1822 | 谦卑
1823 | 谦诚
1824 | 谦恭
1825 | 谦和
1826 | 谦顺
1827 | 谦虚
1828 | 谦虚谨慎
1829 | 谦逊
1830 | 前程似锦
1831 | 前程万里
1832 | 前所未见
1833 | 前所未闻
1834 | 前所未有
1835 | 前卫
1836 | 前无古人
1837 | 潜心
1838 | 浅
1839 | 浅近
1840 | 浅显
1841 | 浅易
1842 | 强
1843 | 强大
1844 | 强固
1845 | 强悍
1846 | 强健
1847 | 强势
1848 | 强硬
1849 | 强有力
1850 | 强壮
1851 | 强壮有力
1852 | 抢眼
1853 | 悄
1854 | 悄没声
1855 | 悄悄
1856 | 悄然
1857 | 悄声
1858 | 巧
1859 | 巧夺天工
1860 | 巧妙
1861 | 俏
1862 | 俏丽
1863 | 俏美
1864 | 俏皮
1865 | 切身
1866 | 切题
1867 | 亲切
1868 | 亲切友好
1869 | 亲善
1870 | 亲昵
1871 | 勤
1872 | 勤奋
1873 | 勤恳
1874 | 勤快
1875 | 勤劳
1876 | 勤勉
1877 | 勤勤恳恳
1878 | 沁人心脾
1879 | 沁入肺腑
1880 | 轻
1881 | 轻薄透明
1882 | 轻车熟路
1883 | 轻而易举
1884 | 轻健
1885 | 轻捷
1886 | 轻快
1887 | 轻灵
1888 | 轻悄悄
1889 | 轻巧
1890 | 轻轻
1891 | 轻轻地
1892 | 轻轻松松
1893 | 轻柔
1894 | 轻手轻脚
1895 | 轻松
1896 | 轻易
1897 | 轻盈
1898 | 轻悠悠
1899 | 倾国倾城
1900 | 倾情
1901 | 倾心
1902 | 清
1903 | 清白
1904 | 清彻
1905 | 清澈
1906 | 清澈见底
1907 | 清楚
1908 | 清醇
1909 | 清纯
1910 | 清脆
1911 | 清淡
1912 | 清洁
1913 | 清洁卫生
1914 | 清静
1915 | 清净
1916 | 清口
1917 | 清朗
1918 | 清丽
1919 | 清廉
1920 | 清亮
1921 | 清亮亮
1922 | 清凌凌
1923 | 清明
1924 | 清平
1925 | 清切
1926 | 清通
1927 | 清婉
1928 | 清晰
1929 | 清晰可辨
1930 | 清晰明了
1931 | 清香
1932 | 清新
1933 | 清新淡雅
1934 | 清醒
1935 | 清秀
1936 | 清雅
1937 | 清一色
1938 | 清幽
1939 | 清幽幽
1940 | 清越
1941 | 清湛
1942 | 清真
1943 | 清正
1944 | 清馨
1945 | 情文并茂
1946 | 情意恳挚
1947 | 情真意切
1948 | 秋毫无犯
1949 | 求实
1950 | 求真务实
1951 | 求之不得
1952 | 曲线美
1953 | 趣
1954 | 趣味盎然
1955 | 权变
1956 | 权威性
1957 | 权宜
1958 | 全
1959 | 全能
1960 | 全身心
1961 | 全神贯注
1962 | 全始全终
1963 | 全新
1964 | 全心全意
1965 | 全知全能
1966 | 拳拳
1967 | 确
1968 | 确当
1969 | 确定
1970 | 确定不移
1971 | 确定性
1972 | 确切
1973 | 确切无疑
1974 | 确确实实
1975 | 确实
1976 | 确实可靠
1977 | 确有其事
1978 | 确凿
1979 | 确凿无疑
1980 | 群威群胆
1981 | 群言堂
1982 | 饶
1983 | 饶富
1984 | 饶爽
1985 | 饶沃
1986 | 饶有风趣
1987 | 饶有兴味
1988 | 饶有兴致
1989 | 饶有余韵
1990 | 扰攘
1991 | 绕圈子
1992 | 热
1993 | 热诚
1994 | 热点
1995 | 热和
1996 | 热乎
1997 | 热火
1998 | 热火朝天
1999 | 热烈
2000 | 热门
2001 | 热闹
2002 | 热切
2003 | 热情
2004 | 热情洋溢
2005 | 热热闹闹
2006 | 热心
2007 | 热心肠
2008 | 热血
2009 | 仁
2010 | 仁爱
2011 | 仁慈
2012 | 仁厚
2013 | 仁义
2014 | 仁至义尽
2015 | 人道
2016 | 人给家足
2017 | 人和
2018 | 人欢马叫
2019 | 人来人往
2020 | 人山人海
2021 | 人寿年丰
2022 | 韧
2023 | 任劳任怨
2024 | 任性
2025 | 任意
2026 | 认认真真
2027 | 认真
2028 | 荣
2029 | 荣幸
2030 | 融和
2031 | 融洽
2032 | 融融
2033 | 容人
2034 | 容易
2035 | 柔
2036 | 柔和
2037 | 柔滑
2038 | 柔曼
2039 | 柔美
2040 | 柔媚
2041 | 柔韧
2042 | 柔顺
2043 | 柔婉
2044 | 柔中有刚
2045 | 肉墩墩
2046 | 儒雅
2047 | 如初
2048 | 如故
2049 | 如虎添翼
2050 | 如花似锦
2051 | 如花似玉
2052 | 如旧
2053 | 如雷贯耳
2054 | 如期
2055 | 如实
2056 | 如数家珍
2057 | 如饮醍醐
2058 | 如鱼得水
2059 | 入耳
2060 | 入画
2061 | 入理
2062 | 入木三分
2063 | 入情入理
2064 | 入神
2065 | 入时
2066 | 入微
2067 | 入味
2068 | 入眼
2069 | 软
2070 | 软心肠
2071 | 瑞
2072 | 锐
2073 | 锐利
2074 | 锐敏
2075 | 锐意
2076 | 润
2077 | 洒脱
2078 | 三思而后行
2079 | 三思而行
2080 | 三下五除二
2081 | 嗓子好
2082 | 森然
2083 | 森森
2084 | 山明水秀
2085 | 山清水秀
2086 | 山摇地动
2087 | 闪亮
2088 | 闪闪
2089 | 擅场
2090 | 善
2091 | 善交际
2092 | 善良
2093 | 善始善终
2094 | 善意
2095 | 赏罚分明
2096 | 赏罚严明
2097 | 赏心悦目
2098 | 上
2099 | 上乘
2100 | 上等
2101 | 上赶
2102 | 上赶着
2103 | 上好
2104 | 上劲
2105 | 上镜
2106 | 上流
2107 | 上品
2108 | 上色
2109 | 上上
2110 | 上相
2111 | 上照
2112 | 捎带
2113 | 韶
2114 | 韶秀
2115 | 少不得
2116 | 少不了
2117 | 设备齐全
2118 | 伸缩
2119 | 身强力壮
2120 | 身强体壮
2121 | 身手不凡
2122 | 身体结实
2123 | 身心健康
2124 | 深
2125 | 深奥
2126 | 深藏若虚
2127 | 深长
2128 | 深沉
2129 | 深刻
2130 | 深切
2131 | 深入浅出
2132 | 深入人心
2133 | 深透
2134 | 深远
2135 | 深湛
2136 | 深挚
2137 | 深邃
2138 | 神
2139 | 神奥
2140 | 神采飞扬
2141 | 神采焕发
2142 | 神采奕奕
2143 | 神工鬼斧
2144 | 神妙
2145 | 神气
2146 | 神圣
2147 | 神圣不可侵犯
2148 | 神通广大
2149 | 神勇
2150 | 审慎
2151 | 慎
2152 | 慎重
2153 | 声名大噪
2154 | 声名大振
2155 | 声情并茂
2156 | 声势浩大
2157 | 生长完全
2158 | 生动
2159 | 生动活泼
2160 | 生花妙笔
2161 | 生机盎然
2162 | 生机勃勃
2163 | 生龙活虎
2164 | 生猛
2165 | 生气勃勃
2166 | 生杀予夺
2167 | 生死
2168 | 生死不渝
2169 | 生死攸关
2170 | 生意盎然
2171 | 升平
2172 | 省俭
2173 | 省力
2174 | 省时
2175 | 省事
2176 | 省心
2177 | 盛
2178 | 盛大
2179 | 胜
2180 | 圣
2181 | 圣洁
2182 | 圣礼
2183 | 圣明
2184 | 十分重要
2185 | 十拿九稳
2186 | 十全
2187 | 十全十美
2188 | 十足
2189 | 石破天惊
2190 | 拾金不昧
2191 | 时尚
2192 | 时新
2193 | 时兴
2194 | 时髦
2195 | 实
2196 | 实诚
2197 | 实打实
2198 | 实惠
2199 | 实际
2200 | 实际上
2201 | 实施得力
2202 | 实实惠惠
2203 | 实实在在
2204 | 实事求是
2205 | 实心
2206 | 实心实意
2207 | 实心眼儿
2208 | 实意
2209 | 实用
2210 | 实在
2211 | 实则
2212 | 实至名归
2213 | 实质上
2214 | 实质性
2215 | 识趣
2216 | 史诗般
2217 | 史无前例
2218 | 使人愉快
2219 | 使用方便
2220 | 始终不懈
2221 | 始终不渝
2222 | 始终如一
2223 | 世界级
2224 | 事关重大
2225 | 事实上
2226 | 事实胜于雄辩
2227 | 是
2228 | 是的
2229 | 适
2230 | 适当
2231 | 适度
2232 | 适逢其会
2233 | 适口
2234 | 适宜
2235 | 适意
2236 | 适用
2237 | 手不释卷
2238 | 手脚麻利
2239 | 手快
2240 | 手巧
2241 | 手勤
2242 | 手软
2243 | 手松
2244 | 首屈一指
2245 | 首要
2246 | 守法
2247 | 守时
2248 | 守时间
2249 | 受吃
2250 | 受过良好训练
2251 | 受看
2252 | 受听
2253 | 殊
2254 | 舒
2255 | 舒畅
2256 | 舒服
2257 | 舒缓
2258 | 舒快
2259 | 舒适
2260 | 舒舒服服
2261 | 舒爽
2262 | 舒松
2263 | 舒坦
2264 | 舒心
2265 | 淑
2266 | 熟
2267 | 熟练
2268 | 熟巧
2269 | 熟识
2270 | 熟透
2271 | 熟悉
2272 | 属实
2273 | 树叶茂盛
2274 | 数得上
2275 | 数得着
2276 | 数一数二
2277 | 帅
2278 | 双料
2279 | 双稳态
2280 | 爽
2281 | 爽口
2282 | 爽快
2283 | 爽朗
2284 | 爽利
2285 | 爽目
2286 | 爽气
2287 | 爽心悦目
2288 | 爽直
2289 | 水滴石穿
2290 | 水灵
2291 | 水灵灵
2292 | 水乳交融
2293 | 水汪汪
2294 | 水莹莹
2295 | 水涔涔
2296 | 顺
2297 | 顺畅
2298 | 顺当
2299 | 顺耳
2300 | 顺口
2301 | 顺理成章
2302 | 顺利
2303 | 顺势
2304 | 顺手
2305 | 顺顺当当
2306 | 顺眼
2307 | 说白了
2308 | 说得通
2309 | 说一不二
2310 | 硕学
2311 | 烁
2312 | 烁亮
2313 | 斯斯文文
2314 | 斯文
2315 | 思路清晰
2316 | 丝毫不差
2317 | 死得其所
2318 | 死活
2319 | 死静
2320 | 四平八稳
2321 | 似曾相识
2322 | 松
2323 | 松动
2324 | 松快
2325 | 素洁
2326 | 素朴
2327 | 素雅
2328 | 速效
2329 | 肃静
2330 | 肃穆
2331 | 肃然
2332 | 随便
2333 | 随和
2334 | 随手
2335 | 随宜
2336 | 随遇而安
2337 | 绥
2338 | 缩手缩脚
2339 | 塌实
2340 | 踏实
2341 | 踏踏实实
2342 | 台面上
2343 | 泰
2344 | 泰然处之
2345 | 泰然自若
2346 | 太平
2347 | 太太平平
2348 | 谈吐不俗
2349 | 谈言微中
2350 | 坦
2351 | 坦白
2352 | 坦诚
2353 | 坦诚相待
2354 | 坦诚相见
2355 | 坦荡
2356 | 坦荡荡
2357 | 坦率
2358 | 坦率直言
2359 | 坦实
2360 | 坦坦荡荡
2361 | 坦直
2362 | 探囊取物
2363 | 堂而皇之
2364 | 堂皇
2365 | 堂堂
2366 | 堂堂正正
2367 | 糖味
2368 | 掏心
2369 | 陶
2370 | 特出
2371 | 特等
2372 | 特惠
2373 | 特级
2374 | 特异
2375 | 剔透
2376 | 体面
2377 | 体态轻盈
2378 | 体系化
2379 | 惕
2380 | 天才
2381 | 天赐
2382 | 天从人愿
2383 | 天翻地覆
2384 | 天公地道
2385 | 天经地义
2386 | 天随人愿
2387 | 天遂人愿
2388 | 天下为公
2389 | 天香国色
2390 | 天摇地动
2391 | 天衣无缝
2392 | 天造地设
2393 | 天真
2394 | 天真烂漫
2395 | 天真无邪
2396 | 天姿国色
2397 | 天字第一号
2398 | 甜
2399 | 甜点
2400 | 甜美
2401 | 甜蜜
2402 | 甜蜜蜜
2403 | 甜丝丝
2404 | 甜滋滋
2405 | 恬
2406 | 恬静
2407 | 恬适
2408 | 挑战性
2409 | 贴边儿
2410 | 贴切
2411 | 贴题
2412 | 铁
2413 | 铁案如山
2414 | 铁打
2415 | 铁定
2416 | 铁骨铮铮
2417 | 铁面无私
2418 | 铁心
2419 | 铁杵磨成针
2420 | 铁铮铮
2421 | 停妥
2422 | 亭亭玉立
2423 | 亭匀
2424 | 挺括
2425 | 挺秀
2426 | 通
2427 | 通畅
2428 | 通达
2429 | 通亮
2430 | 通明
2431 | 通明透亮
2432 | 通情达理
2433 | 通权达变
2434 | 通顺
2435 | 通俗
2436 | 通俗易懂
2437 | 通天
2438 | 通透
2439 | 同等重要
2440 | 同情
2441 | 童颜鹤发
2442 | 统一
2443 | 痛快
2444 | 痛痛快快
2445 | 投机
2446 | 投入
2447 | 投缘
2448 | 头
2449 | 头等
2450 | 头号
2451 | 头面
2452 | 头脑清醒
2453 | 头头是道
2454 | 透辟
2455 | 透彻
2456 | 透亮
2457 | 透明
2458 | 突出
2459 | 突破性
2460 | 团结
2461 | 脱俗
2462 | 妥
2463 | 妥当
2464 | 妥切
2465 | 妥善
2466 | 妥贴
2467 | 瓦亮
2468 | 外向
2469 | 顽强
2470 | 顽石点头
2471 | 完
2472 | 完备
2473 | 完好
2474 | 完好如初
2475 | 完好如新
2476 | 完好无损
2477 | 完美
2478 | 完美无疵
2479 | 完美无缺
2480 | 完美无瑕
2481 | 完全
2482 | 完善
2483 | 完整
2484 | 宛转
2485 | 婉
2486 | 婉丽
2487 | 婉娩
2488 | 婉顺
2489 | 婉言
2490 | 婉约
2491 | 婉转
2492 | 万变不离其宗
2493 | 万不得已
2494 | 万夫不当
2495 | 万夫莫当
2496 | 万古长青
2497 | 万马奔腾
2498 | 万全
2499 | 万人空巷
2500 | 万无一失
2501 | 万众瞩目
2502 | 万籁俱寂
2503 | 网开一面
2504 | 旺
2505 | 旺盛
2506 | 忘我
2507 | 威风
2508 | 威风凛凛
2509 | 威武
2510 | 威严
2511 | 微言大义
2512 | 唯命是从
2513 | 唯命是听
2514 | 唯唯诺诺
2515 | 惟命是从
2516 | 惟命是听
2517 | 为人宽厚
2518 | 为人正直
2519 | 为宜
2520 | 委婉
2521 | 伟
2522 | 伟岸
2523 | 伟大
2524 | 蔚
2525 | 味道好
2526 | 味道鲜
2527 | 卫生
2528 | 温存
2529 | 温和
2530 | 温厚
2531 | 温静
2532 | 温良
2533 | 温情
2534 | 温情脉脉
2535 | 温柔
2536 | 温润
2537 | 温顺
2538 | 温文尔雅
2539 | 温驯
2540 | 温馨
2541 | 温煦
2542 | 文不加点
2543 | 文从字顺
2544 | 文静
2545 | 文明
2546 | 文文静静
2547 | 文武兼备
2548 | 文武全才
2549 | 文武双全
2550 | 文雅
2551 | 文质彬彬
2552 | 文绉绉
2553 | 闻达
2554 | 闻过则喜
2555 | 闻名
2556 | 稳
2557 | 稳步
2558 | 稳当
2559 | 稳定
2560 | 稳固
2561 | 稳健
2562 | 稳如泰山
2563 | 稳态
2564 | 稳妥
2565 | 稳扎稳打
2566 | 稳重
2567 | 沃
2568 | 无比幸福
2569 | 无变化
2570 | 无偿
2571 | 无疵
2572 | 无错误
2573 | 无毒
2574 | 无辜
2575 | 无害
2576 | 无华
2577 | 无价
2578 | 无拘束
2579 | 无拘无束
2580 | 无可非议
2581 | 无可厚非
2582 | 无可争议
2583 | 无可置疑
2584 | 无可訾议
2585 | 无牵无挂
2586 | 无人不晓
2587 | 无容置疑
2588 | 无上
2589 | 无上光荣
2590 | 无奢望
2591 | 无私
2592 | 无私无畏
2593 | 无损
2594 | 无所不可
2595 | 无所不能
2596 | 无所不知
2597 | 无所顾忌
2598 | 无所畏惧
2599 | 无微不至
2600 | 无畏
2601 | 无污染
2602 | 无误
2603 | 无先例
2604 | 无懈可击
2605 | 无疑
2606 | 无忧无虑
2607 | 无罪
2608 | 无瑕疵
2609 | 无恙
2610 | 芜
2611 | 武
2612 | 五彩纷呈
2613 | 五大三粗
2614 | 五谷丰登
2615 | 五星级
2616 | 物阜民丰
2617 | 物理
2618 | 熙
2619 | 熙和
2620 | 熙来攘往
2621 | 熙攘
2622 | 熙熙攘攘
2623 | 晰
2624 | 吸引人眼球
2625 | 悉心
2626 | 犀利
2627 | 洗炼
2628 | 洗练
2629 | 系统
2630 | 戏剧化
2631 | 戏剧性
2632 | 细
2633 | 细颗粒度
2634 | 细密
2635 | 细腻
2636 | 细巧
2637 | 细润
2638 | 细细
2639 | 细心
2640 | 细针密缕
2641 | 细致
2642 | 侠义
2643 | 下饭
2644 | 下酒
2645 | 先公后私
2646 | 先进
2647 | 先决
2648 | 先人后己
2649 | 鲜
2650 | 鲜活
2651 | 鲜亮
2652 | 鲜美
2653 | 鲜明
2654 | 纤尘不染
2655 | 纤巧
2656 | 贤
2657 | 贤达
2658 | 贤慧
2659 | 贤惠
2660 | 贤明
2661 | 闲雅
2662 | 显
2663 | 显达
2664 | 显而易见
2665 | 显贵
2666 | 显赫
2667 | 显豁
2668 | 显见
2669 | 显明
2670 | 显目
2671 | 显然
2672 | 显性
2673 | 显要
2674 | 显耀
2675 | 显著
2676 | 险固
2677 | 现实
2678 | 相安
2679 | 相安无事
2680 | 相当
2681 | 相当重要
2682 | 相宜
2683 | 香
2684 | 香醇
2685 | 香纯
2686 | 香喷喷
2687 | 香甜
2688 | 香甜可口
2689 | 香馥馥
2690 | 翔实
2691 | 祥
2692 | 祥和
2693 | 详
2694 | 详备
2695 | 详尽
2696 | 详密
2697 | 详明
2698 | 详实
2699 | 详悉
2700 | 详细
2701 | 详详细细
2702 | 响当当
2703 | 像话
2704 | 像样
2705 | 像样子
2706 | 象话
2707 | 萧洒
2708 | 消遣
2709 | 消停
2710 | 消消停停
2711 | 晓事
2712 | 小
2713 | 小康
2714 | 小面额
2715 | 小巧玲珑
2716 | 小心
2717 | 小心谨慎
2718 | 小心翼翼
2719 | 小有名气
2720 | 协调一致
2721 | 谐
2722 | 谐调
2723 | 谐和
2724 | 谐趣横生
2725 | 写意
2726 | 欣然
2727 | 欣欣然
2728 | 欣欣向荣
2729 | 辛勤
2730 | 新
2731 | 新潮
2732 | 新奇
2733 | 新鲜
2734 | 新异
2735 | 新颖
2736 | 心肠软
2737 | 心慈
2738 | 心慈面软
2739 | 心慈手软
2740 | 心地纯良
2741 | 心地善良
2742 | 心口如一
2743 | 心宽
2744 | 心灵
2745 | 心灵美
2746 | 心灵手巧
2747 | 心明眼亮
2748 | 心软
2749 | 心细
2750 | 心胸开阔
2751 | 心直口快
2752 | 信得过
2753 | 信赏必罚
2754 | 信实
2755 | 信息丰富
2756 | 星级
2757 | 惺
2758 | 惺惺
2759 | 兴隆
2760 | 兴趣盎然
2761 | 兴盛
2762 | 兴旺
2763 | 形象地
2764 | 形象化
2765 | 行
2766 | 行得通
2767 | 行时
2768 | 行云流水
2769 | 行之有效
2770 | 醒豁
2771 | 醒目
2772 | 醒眼
2773 | 幸福
2774 | 幸运
2775 | 性格外向
2776 | 性命交关
2777 | 性命攸关
2778 | 性情温良
2779 | 胸怀坦白
2780 | 胸怀坦荡
2781 | 汹汹
2782 | 汹涌
2783 | 汹涌澎湃
2784 | 雄
2785 | 雄健
2786 | 雄峻
2787 | 雄伟
2788 | 雄心勃勃
2789 | 雄壮
2790 | 雄姿英发
2791 | 雄赳赳
2792 | 熊腰虎背
2793 | 修明
2794 | 秀
2795 | 秀拔
2796 | 秀慧
2797 | 秀俊
2798 | 秀丽
2799 | 秀美
2800 | 秀媚
2801 | 秀气
2802 | 秀巧
2803 | 秀润
2804 | 秀色
2805 | 秀色可餐
2806 | 秀挺
2807 | 秀外慧中
2808 | 秀外惠中
2809 | 秀雅
2810 | 秀逸
2811 | 秀异
2812 | 虚怀若谷
2813 | 虚己
2814 | 虚心
2815 | 轩昂
2816 | 喧闹
2817 | 旋律优美
2818 | 玄
2819 | 玄奥
2820 | 玄而又玄
2821 | 玄秘
2822 | 玄妙
2823 | 玄远
2824 | 玄之又玄
2825 | 眩目
2826 | 绚
2827 | 绚烂
2828 | 绚丽
2829 | 绚丽多彩
2830 | 绚丽多姿
2831 | 绚丽夺目
2832 | 学而不厌
2833 | 学富五车
2834 | 学力宏赡
2835 | 学识渊博
2836 | 学有专长
2837 | 雪亮
2838 | 血气方刚
2839 | 驯
2840 | 驯服
2841 | 驯良
2842 | 驯善
2843 | 驯顺
2844 | 训练良好
2845 | 训练有素
2846 | 逊
2847 | 鸦雀无声
2848 | 雅
2849 | 雅观
2850 | 雅静
2851 | 雅俗共赏
2852 | 雅正
2853 | 雅致
2854 | 严谨
2855 | 严肃
2856 | 严整
2857 | 严正
2858 | 言必有中
2859 | 言简意赅
2860 | 言语流利
2861 | 言之成理
2862 | 言之有理
2863 | 眼光锐利
2864 | 眼光远大
2865 | 眼花缭乱
2866 | 眼疾手快
2867 | 眼尖
2868 | 眼明手快
2869 | 眼熟
2870 | 艳
2871 | 艳丽
2872 | 艳冶
2873 | 洋洋大观
2874 | 阳
2875 | 阳刚
2876 | 阳性
2877 | 养尊处优
2878 | 妖媚
2879 | 妖艳
2880 | 妖冶
2881 | 妖娆
2882 | 药到病除
2883 | 要
2884 | 要害
2885 | 要紧
2886 | 要强
2887 | 要死要活
2888 | 要言不烦
2889 | 耀
2890 | 耀眼
2891 | 野心勃勃
2892 | 冶容
2893 | 冶艳
2894 | 夜不闭户
2895 | 一板正经
2896 | 一本正经
2897 | 一笔不苟
2898 | 一笔一划
2899 | 一表非凡
2900 | 一步一个脚印儿
2901 | 一尘不染
2902 | 一等
2903 | 一定
2904 | 一干二净
2905 | 一个心眼儿
2906 | 一贯
2907 | 一呼百诺
2908 | 一呼百应
2909 | 一级
2910 | 一刻千金
2911 | 一口
2912 | 一流
2913 | 一律
2914 | 一门心思
2915 | 一目了然
2916 | 一清二白
2917 | 一清二楚
2918 | 一如既往
2919 | 一若以往
2920 | 一身是胆
2921 | 一身正气
2922 | 一视同仁
2923 | 一丝不差
2924 | 一丝不苟
2925 | 一体化
2926 | 一团和气
2927 | 一碗水端平
2928 | 一五一十
2929 | 一心
2930 | 一心一德
2931 | 一心一意
2932 | 一叶知秋
2933 | 一语双关
2934 | 一元化
2935 | 一致
2936 | 一专多能
2937 | 一字不差地
2938 | 依旧
2939 | 依然
2940 | 衣冠楚楚
2941 | 夷
2942 | 仪表堂堂
2943 | 仪态万方
2944 | 宜
2945 | 宜人
2946 | 已知
2947 | 以德报怨
2948 | 以一当十
2949 | 艺术
2950 | 易
2951 | 易如反掌
2952 | 逸乐
2953 | 亦然
2954 | 意味深长
2955 | 意在言外
2956 | 毅
2957 | 毅然
2958 | 毅然决然
2959 | 义
2960 | 义务
2961 | 益
2962 | 异彩纷呈
2963 | 茵茵
2964 | 因材施教
2965 | 因地制宜
2966 | 因陋就简
2967 | 因时制宜
2968 | 殷
2969 | 殷富
2970 | 殷勤
2971 | 殷实
2972 | 殷殷
2973 | 音调优美
2974 | 阴翳
2975 | 引人入胜
2976 | 引人深思
2977 | 引人瞩目
2978 | 引人注目
2979 | 引人注意
2980 | 英俊
2981 | 英烈
2982 | 英明
2983 | 英武
2984 | 英勇
2985 | 英姿飒爽
2986 | 应有
2987 | 莹
2988 | 莹白
2989 | 莹莹
2990 | 荧
2991 | 荧荧
2992 | 迎刃而解
2993 | 盈盈
2994 | 颖
2995 | 颖慧
2996 | 颖悟
2997 | 硬
2998 | 硬棒
2999 | 硬朗
3000 | 硬实
3001 | 雍和
3002 | 雍容
3003 | 雍容华贵
3004 | 踊跃
3005 | 勇
3006 | 勇敢
3007 | 勇悍
3008 | 勇猛
3009 | 勇武
3010 | 用得着
3011 | 用功
3012 | 用心
3013 | 幽
3014 | 幽寂
3015 | 幽静
3016 | 幽丽
3017 | 幽美
3018 | 幽默
3019 | 幽默滑稽
3020 | 幽凄
3021 | 幽婉
3022 | 幽闲
3023 | 幽雅
3024 | 幽娴
3025 | 优
3026 | 优等
3027 | 优厚
3028 | 优惠
3029 | 优良
3030 | 优美
3031 | 优美动听
3032 | 优柔
3033 | 优胜
3034 | 优秀
3035 | 优雅
3036 | 优异
3037 | 优裕
3038 | 优越
3039 | 优质
3040 | 优渥
3041 | 悠扬
3042 | 尤
3043 | 尤异
3044 | 由衷
3045 | 油光
3046 | 油光光
3047 | 油光水滑
3048 | 油光锃亮
3049 | 油亮
3050 | 油汪汪
3051 | 游刃有余
3052 | 有案可稽
3053 | 有板有眼
3054 | 有保留地
3055 | 有鼻子有眼
3056 | 有鼻子有眼儿
3057 | 有才干
3058 | 有财产
3059 | 有朝气
3060 | 有出息
3061 | 有胆量
3062 | 有的放矢
3063 | 有地位
3064 | 有方
3065 | 有福
3066 | 有福气
3067 | 有个性
3068 | 有根有据
3069 | 有功
3070 | 有贡献
3071 | 有光
3072 | 有涵养
3073 | 有恒
3074 | 有纪律
3075 | 有价值
3076 | 有见地
3077 | 有见识
3078 | 有教养
3079 | 有教益
3080 | 有节制
3081 | 有据
3082 | 有口无心
3083 | 有棱角
3084 | 有理
3085 | 有理由
3086 | 有理有据
3087 | 有礼
3088 | 有礼貌
3089 | 有利
3090 | 有良心
3091 | 有两手
3092 | 有两下子
3093 | 有眉目
3094 | 有门
3095 | 有门儿
3096 | 有名
3097 | 有名气
3098 | 有目共睹
3099 | 有能力
3100 | 有派
3101 | 有盼
3102 | 有盼儿
3103 | 有品味
3104 | 有钱
3105 | 有求必应
3106 | 有趣
3107 | 有韧劲
3108 | 有伸缩性
3109 | 有声有色
3110 | 有识
3111 | 有始有终
3112 | 有所作为
3113 | 有条不紊
3114 | 有条理
3115 | 有条有理
3116 | 有同情心
3117 | 有头脑
3118 | 有头有脸
3119 | 有头有尾
3120 | 有望
3121 | 有威信
3122 | 有为
3123 | 有味
3124 | 有文化
3125 | 有文章
3126 | 有戏
3127 | 有效
3128 | 有心眼
3129 | 有心眼儿
3130 | 有序
3131 | 有学问
3132 | 有血气
3133 | 有血有肉
3134 | 有眼光
3135 | 有眼力
3136 | 有一手
3137 | 有一套
3138 | 有意思
3139 | 有意义
3140 | 有益
3141 | 有勇气
3142 | 有用
3143 | 有智慧
3144 | 有种
3145 | 有滋味
3146 | 有滋有味
3147 | 有嘴无心
3148 | 友
3149 | 友爱
3150 | 友好
3151 | 友善
3152 | 诱人
3153 | 又红又专
3154 | 愚公移山
3155 | 余裕
3156 | 语重心长
3157 | 玉
3158 | 玉洁冰清
3159 | 玉立
3160 | 郁
3161 | 郁郁
3162 | 郁郁苍苍
3163 | 郁郁葱葱
3164 | 寓意深长
3165 | 寓意深刻
3166 | 渊博
3167 | 渊深
3168 | 原封
3169 | 原封不动
3170 | 圆浑
3171 | 圆活
3172 | 圆柔
3173 | 圆润
3174 | 圆熟
3175 | 圆通
3176 | 远大
3177 | 约
3178 | 悦耳
3179 | 悦目
3180 | 匀
3181 | 匀称
3182 | 匀和
3183 | 匀乎
3184 | 匀净
3185 | 匀溜
3186 | 匀实
3187 | 匀整
3188 | 允当
3189 | 在理
3190 | 在情理之中
3191 | 在行
3192 | 凿
3193 | 凿凿
3194 | 曾经沧海
3195 | 扎实
3196 | 扎眼
3197 | 扎扎实实
3198 | 崭
3199 | 崭新
3200 | 占理
3201 | 战斗
3202 | 站得高,看得远
3203 | 站得住
3204 | 站得住脚
3205 | 湛
3206 | 湛深
3207 | 彰
3208 | 彰明较著
3209 | 招笑儿
3210 | 昭
3211 | 昭然
3212 | 昭然若揭
3213 | 昭彰
3214 | 昭著
3215 | 照旧
3216 | 照理
3217 | 照实
3218 | 照样
3219 | 照章
3220 | 照直
3221 | 哲
3222 | 珍
3223 | 珍贵
3224 | 珍奇
3225 | 珍稀
3226 | 珍异
3227 | 真
3228 | 真诚
3229 | 真格的
3230 | 真率
3231 | 真切
3232 | 真确
3233 | 真实
3234 | 真实可信
3235 | 真心
3236 | 真心诚意
3237 | 真心实意
3238 | 真心真意
3239 | 真性
3240 | 真真
3241 | 真真切切
3242 | 真真实实
3243 | 真正
3244 | 真挚
3245 | 贞
3246 | 震古烁今
3247 | 震撼人心
3248 | 震天动地
3249 | 振奋人心
3250 | 争相
3251 | 整
3252 | 整洁
3253 | 整齐
3254 | 整齐划一
3255 | 整整齐齐
3256 | 整饬
3257 | 正
3258 | 正常
3259 | 正大
3260 | 正大光明
3261 | 正当
3262 | 正当年
3263 | 正点
3264 | 正而不谲
3265 | 正好
3266 | 正经
3267 | 正经八百
3268 | 正面
3269 | 正牌
3270 | 正派
3271 | 正确
3272 | 正统
3273 | 正义
3274 | 正直
3275 | 正宗
3276 | 郑重
3277 | 郑重其事
3278 | 枝繁叶茂
3279 | 支柱性
3280 | 知名
3281 | 知情达理
3282 | 知趣
3283 | 知书达理
3284 | 知书识礼
3285 | 直
3286 | 直肠子
3287 | 直截
3288 | 直截了当
3289 | 直捷
3290 | 直来直去
3291 | 直率
3292 | 直爽
3293 | 直心眼
3294 | 直心眼儿
3295 | 直性
3296 | 直性子
3297 | 执著
3298 | 执着
3299 | 值得崇拜
3300 | 值得纪念
3301 | 值得羡慕
3302 | 值钱
3303 | 志在千里
3304 | 挚
3305 | 挚诚
3306 | 挚切
3307 | 至诚
3308 | 至高无上
3309 | 至关紧要
3310 | 至关重大
3311 | 至关重要
3312 | 至上
3313 | 至深
3314 | 至尊
3315 | 至尊至贵
3316 | 致密
3317 | 智
3318 | 智慧型
3319 | 智能型
3320 | 智勇双全
3321 | 秩然不紊
3322 | 秩序井然
3323 | 稚弱
3324 | 质量好
3325 | 质朴
3326 | 质朴无华
3327 | 质优
3328 | 炙手可热
3329 | 中
3330 | 中坚
3331 | 中看
3332 | 中肯
3333 | 中听
3334 | 中心
3335 | 中用
3336 | 中允
3337 | 中正
3338 | 忠
3339 | 忠忱
3340 | 忠诚
3341 | 忠耿
3342 | 忠厚
3343 | 忠良
3344 | 忠实
3345 | 忠顺
3346 | 忠心赤胆
3347 | 忠心耿耿
3348 | 忠信
3349 | 忠义
3350 | 忠贞
3351 | 忠贞不贰
3352 | 忠贞不屈
3353 | 忠贞不渝
3354 | 忠直
3355 | 忠鲠
3356 | 衷心
3357 | 重
3358 | 重大
3359 | 重点
3360 | 重要
3361 | 众口一词
3362 | 众目昭彰
3363 | 众目睽睽
3364 | 众所周知
3365 | 周到
3366 | 周密
3367 | 周详
3368 | 周至
3369 | 珠圆玉润
3370 | 主导
3371 | 主动
3372 | 主要
3373 | 著
3374 | 著称
3375 | 著名
3376 | 专心
3377 | 专心致志
3378 | 专一
3379 | 专挚
3380 | 专注
3381 | 庄严
3382 | 庄重
3383 | 装备完善
3384 | 壮
3385 | 壮观
3386 | 壮健
3387 | 壮阔
3388 | 壮丽
3389 | 壮烈
3390 | 壮美
3391 | 壮实
3392 | 状况良好
3393 | 谆
3394 | 谆谆
3395 | 准
3396 | 准点
3397 | 准期
3398 | 准确
3399 | 准确无误
3400 | 准时
3401 | 卓
3402 | 卓尔不群
3403 | 卓然
3404 | 卓越
3405 | 卓越超群
3406 | 卓著
3407 | 卓荦
3408 | 卓跞
3409 | 桌面儿上
3410 | 茁
3411 | 茁壮
3412 | 着边
3413 | 着边儿
3414 | 灼
3415 | 灼亮
3416 | 灼然
3417 | 灼然可见
3418 | 灼然无疑
3419 | 灼灼
3420 | 资深
3421 | 滋润
3422 | 孜孜
3423 | 孜孜不倦
3424 | 仔细
3425 | 仔仔细细
3426 | 自卑
3427 | 自不待言
3428 | 自动
3429 | 自觉自愿
3430 | 自来熟
3431 | 自明
3432 | 自然
3433 | 自如
3434 | 自行
3435 | 自由
3436 | 自由主义
3437 | 自由自在
3438 | 自愿
3439 | 自在
3440 | 自尊
3441 | 足色
3442 | 足月
3443 | 足智多谋
3444 | 嘴紧
3445 | 嘴快
3446 | 嘴稳
3447 | 最高
3448 | 最高级
3449 | 最好
3450 | 最佳
3451 | 最理想
3452 | 最新
3453 | 最主要
3454 | 最著名
3455 | 尊
3456 | 尊贵
3457 | 尊敬
3458 | 做得好
3459 | 作为消遣
3460 | 作兴
3461 | 丕
3462 | 亘古未有
3463 | 孛
3464 | 厮熟
3465 | 剀
3466 | 剡
3467 | 剽悍
3468 | 仡
3469 | 仞
3470 | 佶
3471 | 侃
3472 | 佼
3473 | 俨
3474 | 俨然
3475 | 俅
3476 | 倩
3477 | 俳谐
3478 | 倬
3479 | 倜傥
3480 | 倜傥不群
3481 | 倜傥不羁
3482 | 傥
3483 | 僖
3484 | 僭
3485 | 儇
3486 | 裒
3487 | 冥
3488 | 诙谐
3489 | 谙练
3490 | 谠
3491 | 谧
3492 | 谧静
3493 | 劢
3494 | 劬
3495 | 劭
3496 | 哿
3497 | 勐
3498 | 矍铄
3499 | 懿
3500 | 芊
3501 | 芊眠
3502 | 芊绵
3503 | 芊芊
3504 | 芾
3505 | 茏
3506 | 茏葱
3507 | 苒
3508 | 茌
3509 | 荟
3510 | 荦
3511 | 荦荦
3512 | 荦荦大者
3513 | 荩
3514 | 莺声燕语
3515 | 菁
3516 | 菁菁
3517 | 萋
3518 | 萋萋
3519 | 菀
3520 | 蓁
3521 | 蓊
3522 | 蓊郁
3523 | 蕃
3524 | 蕃茂
3525 | 蕻
3526 | 奕
3527 | 奘
3528 | 挢
3529 | 掬诚
3530 | 叱咤风云
3531 | 呱呱叫
3532 | 哏
3533 | 噱头
3534 | 岑寂
3535 | 嶷
3536 | 徼幸
3537 | 狷
3538 | 狷介
3539 | 猗
3540 | 馐
3541 | 怃
3542 | 怡
3543 | 怡和
3544 | 怡然
3545 | 恺
3546 | 恂
3547 | 恪
3548 | 悃
3549 | 愣是
3550 | 愣要
3551 | 愀
3552 | 懔
3553 | 闳
3554 | 阒
3555 | 阒寂
3556 | 阒然
3557 | 阗
3558 | 泱泱
3559 | 泠然
3560 | 泠泠
3561 | 泠泠作响
3562 | 洌
3563 | 浃
3564 | 洵
3565 | 浏
3566 | 滟
3567 | 滢
3568 | 潇
3569 | 潇洒
3570 | 澹
3571 | 澹泊
3572 | 灏
3573 | 宓
3574 | 謇
3575 | 逍遥
3576 | 逍遥自在
3577 | 遐迩闻名
3578 | 邃
3579 | 妍
3580 | 妍丽
3581 | 妩
3582 | 妩媚
3583 | 娆
3584 | 姝
3585 | 娈
3586 | 姣
3587 | 姣好
3588 | 姣美
3589 | 姹
3590 | 娉
3591 | 娉娉袅袅
3592 | 娉婷
3593 | 娴
3594 | 娴静
3595 | 娴淑
3596 | 娴熟
3597 | 娴雅
3598 | 娓娓
3599 | 娓娓动听
3600 | 婀娜
3601 | 婀娜多姿
3602 | 婵蝉
3603 | 婵娟
3604 | 婵媛
3605 | 婷
3606 | 婷婷
3607 | 婷婷袅袅
3608 | 嫣
3609 | 嫣然
3610 | 孳
3611 | 骁
3612 | 骁悍
3613 | 骁勇
3614 | 骠
3615 | 骠勇
3616 | 绮
3617 | 绮丽
3618 | 缜
3619 | 缜密
3620 | 缥
3621 | 玮
3622 | 琦
3623 | 瑕不掩瑜
3624 | 璀璨
3625 | 璀璨夺目
3626 | 璞玉浑金
3627 | 璨然
3628 | 韪
3629 | 枭
3630 | 栩栩
3631 | 栩栩如活
3632 | 栩栩如生
3633 | 轫
3634 | 戛戛
3635 | 臧
3636 | 杲
3637 | 杲杲
3638 | 炅
3639 | 昶
3640 | 晟
3641 | 晔
3642 | 赅博
3643 | 肜
3644 | 肫
3645 | 脍炙人口
3646 | 腴
3647 | 膂力过人
3648 | 飒爽
3649 | 飒爽英姿
3650 | 斐
3651 | 斐然
3652 | 旖旎
3653 | 炜
3654 | 炫目
3655 | 烨
3656 | 煊
3657 | 煊赫
3658 | 熠
3659 | 熠耀
3660 | 熠熠
3661 | 熠熠生辉
3662 | 戾
3663 | 祯
3664 | 祺
3665 | 恣肆
3666 | 悫
3667 | 懋
3668 | 戆直
3669 | 眇
3670 | 睿
3671 | 睿哲
3672 | 睿智
3673 | 钐
3674 | 铮
3675 | 铮亮
3676 | 铮铮
3677 | 铮铮铁骨
3678 | 铿锵
3679 | 锃
3680 | 锃光瓦亮
3681 | 锃亮
3682 | 锖
3683 | 锬
3684 | 锲而不舍
3685 | 馥郁
3686 | 馥馥
3687 | 穰穰
3688 | 皎
3689 | 皎白
3690 | 皎洁
3691 | 皎皎
3692 | 皓
3693 | 皓月当空
3694 | 鸾凤和鸣
3695 | 竦
3696 | 窈冥
3697 | 窈窕
3698 | 虔
3699 | 虔诚
3700 | 虔敬
3701 | 虔心
3702 | 笃
3703 | 笃诚
3704 | 笃厚
3705 | 笃实
3706 | 笃学
3707 | 袅
3708 | 袅娜
3709 | 袅袅婷婷
3710 | 粲
3711 | 粲然
3712 | 粼
3713 | 粼粼
3714 | 艮
3715 | 翕
3716 | 翕然
3717 | 翩然
3718 | 翩若惊鸿
3719 | 翩翩
3720 | 翩跹
3721 | 赳赳
3722 | 醍醐灌顶
3723 | 跹
3724 | 觥筹交错
3725 | 靓
3726 | 靓丽
3727 | 霁月光风
3728 | 隽永
3729 | 鑫
3730 | 鲠直
3731 | 髀肉复生
3732 | 魅人
3733 |
--------------------------------------------------------------------------------
/boson_dict_utils/负面情感词语(中文)1.txt:
--------------------------------------------------------------------------------
1 | 中文负面情感词语 1254
2 |
3 | 傒倖
4 | 忷
5 | 恟
6 | 懆懆
7 | 搥胸顿足
8 | 哀
9 | 哀哀切切
10 | 哀愁
11 | 哀怜
12 | 哀悯
13 | 哀戚
14 | 哀凄
15 | 哀切
16 | 哀伤
17 | 哀痛
18 | 哀痛欲绝
19 | 哀怨
20 | 哀恸
21 | 哀矜
22 | 傲视
23 | 懊
24 | 懊恨
25 | 懊悔
26 | 懊恼
27 | 懊丧
28 | 百无聊赖
29 | 败兴
30 | 板
31 | 板脸
32 | 板面孔
33 | 板起脸
34 | 板着脸
35 | 板着面孔
36 | 半信半疑
37 | 包涵
38 | 包容
39 | 褒贬
40 | 睖睁
41 | 薄
42 | 抱不平
43 | 抱憾
44 | 抱憾终身
45 | 抱恨
46 | 抱恨终生
47 | 抱恨终天
48 | 抱疚
49 | 抱愧
50 | 抱歉
51 | 抱怨
52 | 暴跳
53 | 暴跳如雷
54 | 杯弓蛇影
55 | 悲
56 | 悲哀
57 | 悲愁
58 | 悲观失望
59 | 悲悯
60 | 悲戚
61 | 悲凄
62 | 悲切
63 | 悲切切
64 | 悲伤
65 | 悲酸
66 | 悲天悯人
67 | 悲痛
68 | 悲痛欲绝
69 | 悲怆
70 | 悲恸
71 | 悲恻
72 | 背包袱
73 | 绷
74 | 绷脸
75 | 绷着脸
76 | 鼻酸
77 | 鄙
78 | 鄙薄
79 | 鄙贱
80 | 鄙弃
81 | 鄙视
82 | 鄙夷
83 | 鞭挞
84 | 贬斥
85 | 变脸
86 | 变色
87 | 变心
88 | 表示坏情感
89 | 憋
90 | 憋得慌
91 | 憋闷
92 | 憋气
93 | 憋屈
94 | 憋着一肚子气
95 | 勃然大怒
96 | 驳难
97 | 驳议
98 | 不待见
99 | 不甘
100 | 不甘心
101 | 不顾
102 | 不过意
103 | 不寒而栗
104 | 不好过
105 | 不好意思
106 | 不快
107 | 不落忍
108 | 不满
109 | 不满意
110 | 不满足
111 | 不念旧恶
112 | 不平
113 | 不容
114 | 不是味儿
115 | 不是滋味
116 | 不是滋味儿
117 | 不爽
118 | 不死心
119 | 不同意
120 | 不闻不问
121 | 不屑
122 | 不屑一顾
123 | 不屑于
124 | 不以为然
125 | 不愿
126 | 不愿意
127 | 不悦
128 | 不赞成
129 | 不赞同
130 | 不忠
131 | 不忠诚
132 | 怖
133 | 猜忌
134 | 猜嫌
135 | 猜疑
136 | 惭
137 | 惭惶
138 | 惭愧
139 | 惨痛
140 | 仓皇失措
141 | 藏奸
142 | 操心
143 | 诧
144 | 诧异
145 | 诧愕
146 | 嘲骂
147 | 嘲谑
148 | 沉闷
149 | 沉痛
150 | 沉吟
151 | 沉郁
152 | 沉重
153 | 诚惶诚恐
154 | 吃不准
155 | 吃错药
156 | 吃后悔药
157 | 痴愣
158 | 持异议
159 | 迟疑
160 | 迟疑不决
161 | 耻骂
162 | 斥
163 | 斥骂
164 | 斥责
165 | 踌躇
166 | 踌躇不决
167 | 踌躇不前
168 | 愁
169 | 愁惨
170 | 愁肠百结
171 | 愁眉不展
172 | 愁眉紧锁
173 | 愁眉苦脸
174 | 愁眉锁眼
175 | 愁闷
176 | 愁容满面
177 | 仇恨
178 | 仇视
179 | 臭骂
180 | 出气
181 | 出神
182 | 吹胡子瞪眼
183 | 捶胸顿足
184 | 垂怜
185 | 垂头丧气
186 | 戳壁脚
187 | 戳脊梁骨
188 | 刺打
189 | 蹿火
190 | 错愕
191 | 打骂
192 | 打入冷宫
193 | 打入十八层地狱
194 | 打问号
195 | 打怵
196 | 打憷
197 | 大吃一惊
198 | 大跌眼镜
199 | 大动肝火
200 | 大发雷霆
201 | 大惊失色
202 | 大骂
203 | 大失所望
204 | 呆
205 | 呆若木鸡
206 | 呆怔
207 | 呆滞
208 | 呆住
209 | 呆愣愣
210 | 贷
211 | 担惊受怕
212 | 担心
213 | 担忧
214 | 胆颤心惊
215 | 胆寒
216 | 胆战心惊
217 | 惮
218 | 当紧
219 | 当头棒喝
220 | 得饶人处且饶人
221 | 等不及
222 | 等闲视之
223 | 瞪眼
224 | 低沉
225 | 低落
226 | 敌视
227 | 惦
228 | 惦挂
229 | 惦记
230 | 惦念
231 | 掉魂
232 | 掉以轻心
233 | 跌眼镜
234 | 动肝火
235 | 动火
236 | 动怒
237 | 动气
238 | 动摇
239 | 恫
240 | 斗
241 | 斗争
242 | 堵
243 | 堵得慌
244 | 堵心
245 | 断肠
246 | 断魂
247 | 顿生疑窦
248 | 顿足捶胸
249 | 多虑
250 | 多有微词
251 | 恶
252 | 恶骂
253 | 扼腕
254 | 耳热
255 | 发愁
256 | 发呆
257 | 发狠
258 | 发火
259 | 发急
260 | 发牢骚
261 | 发毛
262 | 发怒
263 | 发脾气
264 | 发怔
265 | 发指
266 | 发作
267 | 发怵
268 | 发愣
269 | 发憷
270 | 发飙
271 | 翻然悔悟
272 | 烦
273 | 烦愁
274 | 烦闷
275 | 烦恼
276 | 烦腻
277 | 烦扰
278 | 烦神
279 | 烦厌
280 | 烦忧
281 | 烦躁
282 | 反唇相讥
283 | 反感
284 | 犯愁
285 | 犯急
286 | 犯难
287 | 犯疑心病
288 | 犯怵
289 | 犯憷
290 | 非常悲哀
291 | 非难
292 | 非议
293 | 费精神
294 | 费神
295 | 忿忿
296 | 忿忿不平
297 | 忿忿然
298 | 忿恨
299 | 忿怒
300 | 忿恚
301 | 忿懑
302 | 愤愤
303 | 愤愤不平
304 | 愤愤然
305 | 愤恨
306 | 愤怒
307 | 愤世嫉俗
308 | 愤懑
309 | 讽
310 | 讽刺
311 | 付之一笑
312 | 负疚
313 | 负气
314 | 肝肠寸断
315 | 感伤
316 | 给 ... 当头棒喝
317 | 给 ... 一点颜色看看
318 | 攻击
319 | 骨鲠在喉
320 | 顾忌
321 | 顾虑
322 | 顾虑重重
323 | 顾念
324 | 寡欢
325 | 挂
326 | 挂怀
327 | 挂火
328 | 挂记
329 | 挂虑
330 | 挂念
331 | 挂牵
332 | 挂心
333 | 怪
334 | 怪罪
335 | 光火
336 | 过不去
337 | 过分操心
338 | 过虑
339 | 过意不去
340 | 害怕
341 | 害羞
342 | 害臊
343 | 骇
344 | 骇怪
345 | 骇惧
346 | 骇怕
347 | 骇然失色
348 | 骇异
349 | 骇愕
350 | 含悲
351 | 含愤
352 | 含恨
353 | 含怒
354 | 含沙射影
355 | 含羞
356 | 含怨
357 | 涵容
358 | 寒
359 | 寒心
360 | 憾
361 | 悍然不顾
362 | 汗颜
363 | 毫不在乎
364 | 呵
365 | 呵斥
366 | 呵责
367 | 呵叱
368 | 喝斥
369 | 喝叱
370 | 恨
371 | 恨入骨髓
372 | 恨铁不成钢
373 | 恨之入骨
374 | 红脸
375 | 红眼
376 | 猴儿急
377 | 后顾之忧
378 | 后悔
379 | 后悔莫及
380 | 后怕
381 | 忽略
382 | 忽视
383 | 狐疑不决
384 | 虎着脸
385 | 怀恨
386 | 怀恨在心
387 | 怀疑
388 | 坏情
389 | 患
390 | 荒
391 | 荒废
392 | 慌恐
393 | 皇皇
394 | 惶
395 | 惶惶
396 | 惶惶不安
397 | 惶惶不可终日
398 | 惶惶然
399 | 惶惑
400 | 惶惧
401 | 惶恐
402 | 惶恐不安
403 | 惶然
404 | 惶然不安
405 | 惶悚
406 | 惶遽
407 | 灰溜溜
408 | 灰头灰脸
409 | 灰头土脸
410 | 灰心
411 | 灰心丧气
412 | 回头
413 | 悔
414 | 悔不当初
415 | 悔不该
416 | 悔恨
417 | 悔悟
418 | 悔之不及
419 | 悔之晚矣
420 | 悔之无及
421 | 魂不附体
422 | 魂飞魄散
423 | 魂飞天外
424 | 火
425 | 火急火燎
426 | 火冒三丈
427 | 火烧火燎
428 | 火头上
429 | 饥不择食
430 | 激愤
431 | 讥嘲
432 | 讥刺
433 | 讥讽
434 | 讥讪
435 | 讥诮
436 | 鸡蛋里挑骨头
437 | 极度悲哀
438 | 极度悲伤
439 | 急
440 | 急巴巴
441 | 急急巴巴
442 | 急死
443 | 急眼
444 | 疾
445 | 嫉恨
446 | 悸栗
447 | 忌
448 | 忌惮
449 | 忌恨
450 | 见怪
451 | 见罪
452 | 将心比心
453 | 将信将疑
454 | 焦愁
455 | 焦急
456 | 焦虑
457 | 焦心
458 | 焦炙
459 | 焦灼
460 | 娇羞
461 | 教训
462 | 叫苦
463 | 叫苦不迭
464 | 叫苦连天
465 | 叫骂
466 | 叫嚣
467 | 解气
468 | 借古讽今
469 | 介怀
470 | 介意
471 | 进退两难
472 | 进退维谷
473 | 惊
474 | 惊怖
475 | 惊诧
476 | 惊呆
477 | 惊怪
478 | 惊骇
479 | 惊慌
480 | 惊慌失措
481 | 惊惶
482 | 惊惧
483 | 惊恐
484 | 惊怕
485 | 惊奇
486 | 惊奇不已
487 | 惊叹
488 | 惊讶
489 | 惊疑
490 | 惊异
491 | 惊悚
492 | 惊愕
493 | 窘
494 | 窘迫
495 | 揪心
496 | 疚愧
497 | 拘束
498 | 举棋不定
499 | 沮
500 | 沮丧
501 | 惧
502 | 惧怕
503 | 眷顾
504 | 觉得自己理亏
505 | 绝望
506 | 开炮
507 | 看扁
508 | 看不惯
509 | 看不开
510 | 看不起
511 | 看不上
512 | 看不上眼
513 | 看不顺眼
514 | 看淡
515 | 看低
516 | 看轻
517 | 抗议
518 | 苛察
519 | 苛责
520 | 可怜
521 | 可惜
522 | 恐
523 | 恐慌
524 | 恐惧
525 | 口诛笔伐
526 | 哭丧着脸
527 | 哭笑不得
528 | 苦闷
529 | 苦恼
530 | 苦涩
531 | 宽贷
532 | 宽假
533 | 宽免
534 | 宽赦
535 | 宽恕
536 | 宽宥
537 | 狂怒
538 | 亏心
539 | 愧
540 | 愧对
541 | 愧汗
542 | 愧恨
543 | 愧悔
544 | 愧疚
545 | 愧怍
546 | 愧恧
547 | 愧赧
548 | 困窘
549 | 困迫
550 | 拉不下脸
551 | 拉不下脸来
552 | 拉长个脸
553 | 拉下脸
554 | 拉下脸来
555 | 来火
556 | 来气
557 | 赖
558 | 懒得
559 | 懒洋洋
560 | 劳神
561 | 老羞成怒
562 | 冷嘲热讽
563 | 冷淡
564 | 怜
565 | 怜悯
566 | 怜惜
567 | 怜恤
568 | 脸红脖子粗
569 | 脸红耳热
570 | 脸皮薄
571 | 脸上下不来
572 | 凉
573 | 两难
574 | 亮红灯
575 | 谅
576 | 谅解
577 | 虑
578 | 乱
579 | 乱了方寸
580 | 骂
581 | 骂不绝口
582 | 骂大街
583 | 骂得狗血淋头
584 | 骂得狗血喷头
585 | 骂街
586 | 骂骂咧咧
587 | 骂娘
588 | 骂人
589 | 埋没
590 | 埋汰
591 | 埋怨
592 | 满不在乎
593 | 满脸愁雾
594 | 漫骂
595 | 谩骂
596 | 毛骨悚然
597 | 冒火
598 | 没个好脸
599 | 没精打采
600 | 没意思
601 | 没有好脸
602 | 闷
603 | 闷沉沉
604 | 闷闷
605 | 闷闷不乐
606 | 闷郁
607 | 面斥
608 | 面带怒色
609 | 面带嗔色
610 | 面面相觑
611 | 面如死灰
612 | 面如土色
613 | 面无人色
614 | 面有愧色
615 | 面有难色
616 | 面有愠色
617 | 藐视
618 | 蔑
619 | 蔑视
620 | 民怨沸腾
621 | 悯
622 | 鸣不平
623 | 鸣冤叫屈
624 | 摸不准
625 | 磨不开
626 | 抹不开
627 | 漠然视之
628 | 漠然置之
629 | 漠视
630 | 木然
631 | 目瞪口呆
632 | 纳罕
633 | 难
634 | 难过
635 | 难堪
636 | 难受
637 | 难为情
638 | 恼
639 | 恼恨
640 | 恼火
641 | 恼怒
642 | 恼羞成怒
643 | 闹脾气
644 | 闹情绪
645 | 闹性子
646 | 馁
647 | 内疚
648 | 腻
649 | 腻烦
650 | 腻歪
651 | 腻味
652 | 捏把汗
653 | 捏一把汗
654 | 怒
655 | 怒不可遏
656 | 怒斥
657 | 怒冲冲
658 | 怒发冲冠
659 | 怒喝
660 | 怒火冲天
661 | 怒火中烧
662 | 怒骂
663 | 怒目
664 | 怒气冲冲
665 | 怒气冲天
666 | 怒形于色
667 | 怒叱
668 | 怕
669 | 怕生
670 | 怕羞
671 | 拍案而起
672 | 排揎
673 | 徘徊
674 | 派不是
675 | 旁敲侧击
676 | 抨
677 | 抨击
678 | 批
679 | 批斗
680 | 苶
681 | 皮里阳秋
682 | 屁滚尿流
683 | 偏废
684 | 品头论足
685 | 评头论足
686 | 评头品足
687 | 颇有微词
688 | 破口大骂
689 | 魄散魂飞
690 | 迫不及待
691 | 戚戚
692 | 戚然
693 | 七窍生烟
694 | 凄惶
695 | 凄切
696 | 凄然
697 | 凄酸
698 | 凄婉
699 | 凄怨
700 | 凄恻
701 | 歧视
702 | 骑虎难下
703 | 起疑心
704 | 气
705 | 气昂昂
706 | 气不忿
707 | 气不过
708 | 气不平
709 | 气冲冲
710 | 气冲牛斗
711 | 气短
712 | 气忿
713 | 气忿忿
714 | 气愤
715 | 气愤愤
716 | 气鼓鼓
717 | 气狠狠
718 | 气哼哼
719 | 气呼呼
720 | 气乎乎
721 | 气急败坏
722 | 气恼
723 | 气馁
724 | 气头上
725 | 气汹汹
726 | 牵念
727 | 迁怒
728 | 谴
729 | 谴责
730 | 歉然
731 | 歉甚
732 | 瞧不起
733 | 瞧不上
734 | 瞧不上眼
735 | 切齿
736 | 切齿痛恨
737 | 怯
738 | 怯阵
739 | 轻
740 | 轻忽
741 | 轻看
742 | 轻蔑
743 | 轻视
744 | 清算
745 | 穷极无聊
746 | 饶
747 | 饶人
748 | 饶恕
749 | 惹气
750 | 人身攻击
751 | 忍让
752 | 柔肠百结
753 | 柔肠寸断
754 | 如泣如诉
755 | 如丧考妣
756 | 如鲠在喉
757 | 辱骂
758 | 撒气
759 | 三心二意
760 | 丧胆
761 | 丧魂落魄
762 | 丧气
763 | 丧志
764 | 扫兴
765 | 杀气
766 | 傻眼
767 | 伤
768 | 伤悲
769 | 伤怀
770 | 伤神
771 | 伤心
772 | 慑
773 | 申斥
774 | 申讨
775 | 申饬
776 | 深恶痛绝
777 | 深以为异
778 | 声讨
779 | 生恐
780 | 生怕
781 | 生气
782 | 生疑
783 | 失悔
784 | 失节
785 | 失神
786 | 失望
787 | 失意
788 | 使性子
789 | 示不满
790 | 示不同意
791 | 示怒
792 | 势成骑虎
793 | 视同儿戏
794 | 视同蝼蚁
795 | 首鼠两端
796 | 受窘
797 | 疏
798 | 数落
799 | 数说
800 | 恕
801 | 恕宥
802 | 说
803 | 说不
804 | 说风凉话
805 | 说怪话
806 | 酸
807 | 酸楚
808 | 酸溜溜
809 | 缩头缩脑
810 | 谈虎色变
811 | 讨
812 | 讨厌
813 | 提心吊胆
814 | 啼笑皆非
815 | 体谅
816 | 体念
817 | 体惜
818 | 体恤
819 | 天怒人怨
820 | 挑刺儿
821 | 挑毛病
822 | 同病相怜
823 | 同情
824 | 痛
825 | 痛不欲生
826 | 痛斥
827 | 痛恶
828 | 痛恨
829 | 痛骂
830 | 痛惜
831 | 痛心
832 | 痛心疾首
833 | 痛责
834 | 投诉
835 | 兔死狐悲
836 | 颓
837 | 颓废
838 | 颓靡
839 | 颓然
840 | 颓丧
841 | 颓唐
842 | 唾骂
843 | 挖苦
844 | 玩
845 | 玩忽
846 | 玩世不恭
847 | 惋
848 | 惋惜
849 | 万箭穿心
850 | 万念俱灰
851 | 往心里去
852 | 望而生畏
853 | 微愠
854 | 唯恐
855 | 惟恐
856 | 为难
857 | 萎靡
858 | 委决不下
859 | 委靡
860 | 委屈
861 | 委罪
862 | 畏
863 | 畏忌
864 | 畏惧
865 | 畏葸
866 | 闻风丧胆
867 | 问心有愧
868 | 窝火
869 | 窝囊
870 | 窝气
871 | 窝心
872 | 无地自容
873 | 无精打采
874 | 无聊
875 | 无名火起
876 | 无视
877 | 无所谓
878 | 无心
879 | 无意
880 | 物伤其类
881 | 惜
882 | 系
883 | 系念
884 | 戏侮
885 | 下不来台
886 | 下不了台
887 | 衔恨
888 | 衔冤
889 | 嫌
890 | 嫌恶
891 | 嫌弃
892 | 嫌厌
893 | 嫌憎
894 | 想不开
895 | 向 ... 问罪
896 | 向隅
897 | 向隅而泣
898 | 消沉
899 | 小看
900 | 小瞧
901 | 小视
902 | 笑骂
903 | 泄劲
904 | 泄气
905 | 心胆俱裂
906 | 心烦
907 | 心烦意乱
908 | 心寒
909 | 心灰意懒
910 | 心灰意冷
911 | 心急
912 | 心急火燎
913 | 心急如焚
914 | 心急如火
915 | 心焦
916 | 心焦如焚
917 | 心惊胆颤
918 | 心惊胆战
919 | 心惊肉跳
920 | 心里堵得慌
921 | 心情沉重
922 | 心如刀割
923 | 心如刀绞
924 | 心如死灰
925 | 心酸
926 | 心碎
927 | 心疼
928 | 心痛
929 | 心虚
930 | 心绪沉落
931 | 心有余悸
932 | 杏眼圆睁
933 | 羞
934 | 羞惭
935 | 羞答答
936 | 羞恶
937 | 羞窘
938 | 羞愧
939 | 羞怯
940 | 羞人
941 | 羞人答答
942 | 羞涩
943 | 羞羞答答
944 | 羞于
945 | 羞臊
946 | 羞赧
947 | 虚惊
948 | 嘘
949 | 恤
950 | 絮烦
951 | 悬
952 | 悬念
953 | 悬系
954 | 悬心
955 | 训斥
956 | 训戒
957 | 训诫
958 | 讶
959 | 讶然
960 | 讶然失色
961 | 讶异
962 | 厌
963 | 厌恶
964 | 厌烦
965 | 厌恨
966 | 厌倦
967 | 厌腻
968 | 厌气
969 | 厌弃
970 | 摇摆
971 | 要紧
972 | 一怒之下
973 | 一气之下
974 | 一怔
975 | 遗憾
976 | 疑
977 | 疑惑
978 | 疑忌
979 | 疑虑
980 | 疑虑重重
981 | 疑神疑鬼
982 | 抑郁
983 | 抑郁寡欢
984 | 意意思思
985 | 义愤
986 | 义愤填膺
987 | 异
988 | 阴郁
989 | 引咎
990 | 引咎自责
991 | 隐忧
992 | 幽忧
993 | 忧
994 | 忧愁
995 | 忧烦
996 | 忧愤
997 | 忧惧
998 | 忧虑
999 | 忧闷
1000 | 忧伤
1001 | 忧思
1002 | 忧心
1003 | 忧心如焚
1004 | 忧心忡忡
1005 | 忧郁
1006 | 忧怨
1007 | 忧悒
1008 | 犹疑
1009 | 犹豫
1010 | 油煎火燎
1011 | 游移
1012 | 有愧
1013 | 于心有愧
1014 | 虞
1015 | 郁
1016 | 郁闷
1017 | 郁郁不乐
1018 | 郁郁寡欢
1019 | 欲哭无泪
1020 | 詟
1021 | 原
1022 | 原谅
1023 | 原宥
1024 | 怨
1025 | 怨恨
1026 | 怨悔
1027 | 怨声载道
1028 | 怨天尤人
1029 | 在乎
1030 | 糟心
1031 | 责
1032 | 责备
1033 | 责斥
1034 | 责怪
1035 | 责骂
1036 | 责难
1037 | 责怨
1038 | 憎
1039 | 憎恶
1040 | 憎恨
1041 | 咋舌
1042 | 炸
1043 | 瞻前顾后
1044 | 战兢兢
1045 | 战战兢兢
1046 | 张口结舌
1047 | 找茬
1048 | 找茬儿
1049 | 找碴
1050 | 找碴儿
1051 | 找岔子
1052 | 针砭
1053 | 震
1054 | 震惊
1055 | 震怒
1056 | 震悚
1057 | 睁一眼闭一眼
1058 | 睁一只眼闭一只眼
1059 | 睁只眼闭只眼
1060 | 怔
1061 | 怔神儿
1062 | 怔怔
1063 | 怔住
1064 | 怔忪
1065 | 直眉瞪眼
1066 | 指斥
1067 | 指鸡骂狗
1068 | 指桑骂槐
1069 | 指责
1070 | 指摘
1071 | 置疑
1072 | 置于脑后
1073 | 置之不顾
1074 | 置之不理
1075 | 置之度外
1076 | 置之脑后
1077 | 质疑
1078 | 滞呆
1079 | 周恤
1080 | 咒
1081 | 咒骂
1082 | 咒诅
1083 | 抓瞎
1084 | 椎心泣血
1085 | 追悔
1086 | 追悔莫及
1087 | 着急
1088 | 着忙
1089 | 自暴自弃
1090 | 自惭形秽
1091 | 自咎
1092 | 自疚
1093 | 自馁
1094 | 自怨自艾
1095 | 自责
1096 | 诅
1097 | 诅骂
1098 | 诅咒
1099 | 左右两难
1100 | 左右为难
1101 | 做贼心虚
1102 | 作难
1103 | 作色
1104 | 倥
1105 | 讪讪
1106 | 诃
1107 | 诘
1108 | 诟
1109 | 诟病
1110 | 诮
1111 | 诶
1112 | 谇
1113 | 谪
1114 | 矍
1115 | 芴
1116 | 菀
1117 | 葸
1118 | 奚落
1119 | 奚幸
1120 | 尴尬
1121 | 挹
1122 | 掎
1123 | 掊
1124 | 掊击
1125 | 摭
1126 | 撸
1127 | 撺
1128 | 叱
1129 | 叱骂
1130 | 叱责
1131 | 哓
1132 | 呲
1133 | 啧有烦言
1134 | 嗔
1135 | 嗔斥
1136 | 嗔怪
1137 | 嗔怒
1138 | 嗤之以鼻
1139 | 嘀咕
1140 | 噍
1141 | 彷
1142 | 彷徨
1143 | 忏
1144 | 忏悔
1145 | 怃
1146 | 怄
1147 | 怄气
1148 | 忡
1149 | 怅
1150 | 怅恨
1151 | 怅然
1152 | 怅然若失
1153 | 怅怅
1154 | 怅惘
1155 | 怆
1156 | 怆怳
1157 | 怆恍
1158 | 怆然
1159 | 怆恻
1160 | 忪
1161 | 忸
1162 | 忸怩
1163 | 怵
1164 | 怵然
1165 | 怵头
1166 | 怛
1167 | 怏
1168 | 怏然
1169 | 怏然不悦
1170 | 怏怏
1171 | 怏怏不乐
1172 | 怍
1173 | 怫
1174 | 怫然
1175 | 怫然不悦
1176 | 怫然作色
1177 | 恸
1178 | 恻
1179 | 恻然
1180 | 恻隐
1181 | 恂
1182 | 悚
1183 | 悚然
1184 | 悒
1185 | 悒闷
1186 | 悒郁
1187 | 悒郁寡欢
1188 | 悒悒不乐
1189 | 悛
1190 | 悻然
1191 | 悻悻
1192 | 悻悻然
1193 | 惝恍
1194 | 惘
1195 | 惘然
1196 | 惘然若失
1197 | 惆
1198 | 惆怅
1199 | 愠
1200 | 愠怒
1201 | 愕
1202 | 愕然
1203 | 愣
1204 | 愣神儿
1205 | 愣怔
1206 | 愣怔怔
1207 | 愣住
1208 | 惴
1209 | 愀
1210 | 慊
1211 | 憷
1212 | 憷头
1213 | 懔
1214 | 忝
1215 | 闵
1216 | 渎
1217 | 宥
1218 | 骞
1219 | 娆
1220 | 嬉笑怒骂
1221 | 槁木死灰
1222 | 殚
1223 | 轸
1224 | 戟指
1225 | 腼腆
1226 | 膈应
1227 | 臊
1228 | 恝置
1229 | 恚
1230 | 恚愤
1231 | 恚恨
1232 | 恚怒
1233 | 恧
1234 | 愍
1235 | 憝
1236 | 懑
1237 | 瞠目结舌
1238 | 瞠然
1239 | 詈
1240 | 詈骂
1241 | 瘅
1242 | 竦
1243 | 矜
1244 | 赧
1245 | 赧然
1246 | 赧颜
1247 | 踟
1248 | 踟躇
1249 | 踟蹰
1250 | 踟蹰不前
1251 | 蹰
1252 | 觖
1253 | 觖望
1254 | 訾议
1255 | 黯然神伤
1256 | 黯然销魂
1257 |
--------------------------------------------------------------------------------
/boson_dict_utils/负面评价词语(中文)1.txt:
--------------------------------------------------------------------------------
1 | 中文负面评价词语 3116
2 |
3 | 僄
4 | 啰啰唆唆
5 | 啰啰嗦嗦
6 | 啰里啰唆
7 | 啰里啰嗦
8 | 啰唆
9 | 啰嗦
10 | 噲
11 | 奓着头发
12 | 婞
13 | 婞直
14 | 崒
15 | 弇陋
16 | 惛
17 | 惼
18 | 梼昧
19 | 獪
20 | 瘆
21 | 瘆得慌
22 | 哀鸿遍野
23 | 矮
24 | 碍难
25 | 碍眼
26 | 爱搭不理
27 | 爱理不理
28 | 暗
29 | 暗暗
30 | 暗沉沉
31 | 暗淡
32 | 暗地
33 | 暗地里
34 | 暗黑
35 | 暗里
36 | 暗昧
37 | 暗弱
38 | 暗无天日
39 | 暗下
40 | 暗中
41 | 暗自
42 | 暗朦
43 | 岸然
44 | 肮里肮脏
45 | 肮脏
46 | 昂贵
47 | 凹凸
48 | 凹凸不平
49 | 傲
50 | 傲岸
51 | 傲慢
52 | 八面玲珑
53 | 跋扈
54 | 霸道
55 | 霸气
56 | 白
57 | 白白
58 | 白痴般
59 | 白搭
60 | 白忙
61 | 白忙活儿
62 | 白衣苍狗
63 | 白云苍狗
64 | 百孔千疮
65 | 败坏
66 | 稗
67 | 板
68 | 板板六十四
69 | 板滞
70 | 半半拉拉
71 | 半路出家
72 | 半新不旧
73 | 半真半假
74 | 薄
75 | 薄情
76 | 薄弱
77 | 薄幸
78 | 保残守缺
79 | 保守
80 | 抱残守缺
81 | 暴
82 | 暴烈
83 | 暴虐
84 | 暴躁
85 | 暴戾
86 | 暴戾恣睢
87 | 爆炸性
88 | 悲惨
89 | 悲观
90 | 悲观地
91 | 悲剧
92 | 悲凉
93 | 卑
94 | 卑鄙
95 | 卑鄙无耻
96 | 卑贱
97 | 卑劣
98 | 卑陋
99 | 卑怯
100 | 卑俗
101 | 卑琐
102 | 卑微
103 | 卑污
104 | 卑下
105 | 卑猥
106 | 背地
107 | 背地里
108 | 背光
109 | 背后
110 | 背悔
111 | 背静
112 | 背靠背
113 | 背理
114 | 背令
115 | 背人
116 | 背时
117 | 背阴
118 | 被动
119 | 被动式
120 | 被动性
121 | 本本主义
122 | 笨
123 | 笨手笨脚
124 | 笨头笨脑
125 | 笨重
126 | 笨拙
127 | 比肩接踵
128 | 鄙
129 | 鄙贱
130 | 鄙吝
131 | 鄙陋
132 | 鄙俗
133 | 鄙俚
134 | 蔽塞
135 | 闭塞
136 | 必修
137 | 变化不定
138 | 变化多端
139 | 变化万千
140 | 变化无常
141 | 变化无穷
142 | 变幻不定
143 | 变幻莫测
144 | 变幻无常
145 | 变态
146 | 变相
147 | 表里不一
148 | 憋拗
149 | 别别扭扭
150 | 别扭
151 | 别有用心
152 | 冰冷
153 | 冰炭不相容
154 | 秉性剌戾
155 | 病病歪歪
156 | 病弱
157 | 病态
158 | 病歪歪
159 | 病殃殃
160 | 病恹恹
161 | 波谲云诡
162 | 驳杂
163 | 捕风捉影
164 | 不爱交际
165 | 不便
166 | 不辨菽麦
167 | 不才
168 | 不成材
169 | 不成功
170 | 不成话
171 | 不成器
172 | 不成熟
173 | 不成体统
174 | 不成样子
175 | 不打紧
176 | 不大重要
177 | 不当
178 | 不到黄河心不死
179 | 不道德
180 | 不得当
181 | 不得劲
182 | 不得了
183 | 不得体
184 | 不登大雅之堂
185 | 不等
186 | 不端
187 | 不对
188 | 不对茬儿
189 | 不对称
190 | 不对付
191 | 不对劲
192 | 不对头
193 | 不发达
194 | 不法
195 | 不方便
196 | 不分青红皂白
197 | 不分皂白
198 | 不负责任
199 | 不干不净
200 | 不更事
201 | 不公
202 | 不公正
203 | 不共戴天
204 | 不够格
205 | 不够完善
206 | 不够意思
207 | 不关痛痒
208 | 不管三七二十一
209 | 不管用
210 | 不光彩
211 | 不光明
212 | 不规则
213 | 不轨
214 | 不好吃
215 | 不好看
216 | 不好客
217 | 不好卖
218 | 不好使
219 | 不好听
220 | 不好用
221 | 不和
222 | 不和蔼
223 | 不和谐
224 | 不合法
225 | 不合格
226 | 不合理
227 | 不合逻辑
228 | 不合情理
229 | 不合时令
230 | 不合时宜
231 | 不合适
232 | 不合算
233 | 不合宜
234 | 不合语法
235 | 不划算
236 | 不济
237 | 不济事
238 | 不俭省
239 | 不健康
240 | 不洁
241 | 不谨慎
242 | 不近情理
243 | 不近人情
244 | 不尽
245 | 不尽如人意
246 | 不精确
247 | 不敬
248 | 不绝如缕
249 | 不均匀
250 | 不开化
251 | 不堪入耳
252 | 不堪入目
253 | 不堪设想
254 | 不堪一击
255 | 不堪造就
256 | 不科学
257 | 不可爱
258 | 不可补救
259 | 不可读
260 | 不可告人
261 | 不可更新
262 | 不可恢复
263 | 不可降解
264 | 不可接受
265 | 不可救药
266 | 不可理喻
267 | 不可逆转
268 | 不可容忍
269 | 不可收拾
270 | 不可挽回
271 | 不可行
272 | 不可一世
273 | 不可逾越
274 | 不客气
275 | 不宽容
276 | 不郎不秀
277 | 不冷不热
278 | 不理智
279 | 不礼貌
280 | 不利
281 | 不利于健康
282 | 不力
283 | 不良
284 | 不灵敏
285 | 不灵巧
286 | 不流行
287 | 不伦不类
288 | 不美观
289 | 不妙
290 | 不民主
291 | 不明不白
292 | 不明显
293 | 不明智
294 | 不名一文
295 | 不名誉
296 | 不能解救
297 | 不能容忍
298 | 不宁
299 | 不努力
300 | 不平
301 | 不平等
302 | 不平衡
303 | 不起眼
304 | 不起眼儿
305 | 不巧
306 | 不切实际
307 | 不清不白
308 | 不清不楚
309 | 不清楚
310 | 不清洁
311 | 不确切
312 | 不仁
313 | 不仁不义
314 | 不人道
315 | 不三不四
316 | 不善
317 | 不善交际
318 | 不善交谈
319 | 不甚重要
320 | 不慎
321 | 不胜
322 | 不是味儿
323 | 不是滋味儿
324 | 不适当
325 | 不适宜
326 | 不适应
327 | 不适于居住
328 | 不受欢迎
329 | 不熟练
330 | 不疼不痒
331 | 不体面
332 | 不痛不痒
333 | 不透明
334 | 不透气
335 | 不妥
336 | 不为人知
337 | 不卫生
338 | 不文明
339 | 不文雅
340 | 不稳定
341 | 不问青红皂白
342 | 不问三七二十一
343 | 不问是非情由
344 | 不显眼
345 | 不现实
346 | 不相适应
347 | 不祥
348 | 不详
349 | 不详尽
350 | 不像话
351 | 不消化
352 | 不孝
353 | 不肖
354 | 不协调
355 | 不兴
356 | 不行
357 | 不幸
358 | 不修边幅
359 | 不学无术
360 | 不逊
361 | 不雅
362 | 不雅观
363 | 不雅致
364 | 不要紧
365 | 不一致
366 | 不宜
367 | 不宜居住
368 | 不宜说出口
369 | 不易
370 | 不友好
371 | 不友善
372 | 不择手段
373 | 不真诚
374 | 不真实
375 | 不贞洁
376 | 不正常
377 | 不正当
378 | 不正派
379 | 不正直
380 | 不值得羡慕
381 | 不值一文
382 | 不中用
383 | 不重要
384 | 不周
385 | 不周到
386 | 不注意
387 | 不着边际
388 | 不着调
389 | 不足道
390 | 不足挂齿
391 | 不足轻重
392 | 不足取
393 | 不足为外人道
394 | 不足为训
395 | 不羁
396 | 不稂不莠
397 | 不虔诚
398 | 才疏学浅
399 | 财迷心窍
400 | 残
401 | 残败
402 | 残暴
403 | 残毒
404 | 残酷
405 | 残酷无情
406 | 残虐
407 | 残破
408 | 残破不全
409 | 残缺
410 | 残缺不全
411 | 残忍
412 | 残损
413 | 惨
414 | 惨不忍睹
415 | 惨淡
416 | 惨毒
417 | 惨绝人寰
418 | 惨苦
419 | 惨厉
420 | 惨烈
421 | 惨痛
422 | 惨无人道
423 | 苍白
424 | 苍白无力
425 | 苍凉
426 | 苍茫
427 | 操切
428 | 糙
429 | 草
430 | 草草
431 | 草荒
432 | 草率
433 | 草木皆兵
434 | 策略
435 | 策略性
436 | 差
437 | 差点儿
438 | 差劲
439 | 差可
440 | 豺狼成性
441 | 豺狼当道
442 | 缠手
443 | 颤颤巍巍
444 | 颤颤悠悠
445 | 颤巍巍
446 | 猖
447 | 猖狂
448 | 长长短短
449 | 长篇大论
450 | 长篇累牍
451 | 长线
452 | 超标
453 | 超常
454 | 超然
455 | 超重
456 | 朝不保夕
457 | 朝不谋夕
458 | 朝秦暮楚
459 | 朝三暮四
460 | 潮
461 | 吵吵闹闹
462 | 吵人
463 | 沉闷
464 | 沉痛
465 | 沉滞
466 | 陈
467 | 陈腐
468 | 陈旧
469 | 成事不足,败事有余
470 | 逞性
471 | 逞性子
472 | 吃不开
473 | 吃劲
474 | 吃力
475 | 吃重
476 | 痴
477 | 痴痴
478 | 痴呆
479 | 痴呆呆
480 | 痴傻
481 | 痴愚
482 | 迟钝
483 | 侈
484 | 侈靡
485 | 侈糜
486 | 赤地千里
487 | 赤裸裸淫秽
488 | 赤贫
489 | 充满危机
490 | 冲昏头脑
491 | 丑
492 | 丑恶
493 | 丑陋
494 | 臭
495 | 臭不可闻
496 | 臭哄哄
497 | 臭烘烘
498 | 臭名远扬
499 | 臭名昭彰
500 | 臭名昭著
501 | 臭气冲天
502 | 臭气熏天
503 | 臭味
504 | 初出茅庐
505 | 出手阔气
506 | 触目惊心
507 | 穿不出去
508 | 穿不得
509 | 串秧儿
510 | 疮痍满目
511 | 蠢
512 | 蠢笨
513 | 蠢头蠢脑
514 | 刺鼻
515 | 刺耳
516 | 刺眼
517 | 次
518 | 次等
519 | 从动
520 | 从心所欲
521 | 从严
522 | 从重
523 | 粗
524 | 粗暴
525 | 粗笨
526 | 粗鄙
527 | 粗糙
528 | 粗放
529 | 粗拉
530 | 粗里粗气
531 | 粗劣
532 | 粗陋
533 | 粗鲁
534 | 粗率
535 | 粗蛮
536 | 粗莽
537 | 粗浅
538 | 粗涩
539 | 粗手笨脚
540 | 粗疏
541 | 粗俗
542 | 粗线条
543 | 粗心
544 | 粗心大意
545 | 粗野
546 | 粗枝大叶
547 | 粗制滥造
548 | 粗重
549 | 粗拙
550 | 粗犷
551 | 促狭
552 | 脆弱
553 | 村气
554 | 村野
555 | 寸草不生
556 | 错
557 | 错乱
558 | 错误
559 | 错误百出
560 | 错杂
561 | 错综
562 | 错综复杂
563 | 大
564 | 大错而特错
565 | 大错特错
566 | 大大咧咧
567 | 大而笨拙
568 | 大而化之
569 | 大而无当
570 | 大海捞针
571 | 大面额
572 | 大谬不然
573 | 大手大脚
574 | 大肆
575 | 大摇大摆
576 | 大意
577 | 大咧咧
578 | 呆
579 | 呆板
580 | 呆笨
581 | 呆痴
582 | 呆呆
583 | 呆钝
584 | 呆气
585 | 呆傻
586 | 呆头呆脑
587 | 歹
588 | 歹毒
589 | 带有敌意
590 | 殆
591 | 怠惰
592 | 单
593 | 单薄
594 | 单调
595 | 单调枯燥
596 | 单弱
597 | 胆怯
598 | 胆小
599 | 胆小怕事
600 | 胆小如鼠
601 | 淡
602 | 淡薄
603 | 淡淡
604 | 淡而无味
605 | 淡漠
606 | 淡然
607 | 诞
608 | 荡
609 | 刀光剑影
610 | 蹈常袭故
611 | 倒胃口
612 | 道德败坏
613 | 道貌岸然
614 | 德行
615 | 德性
616 | 得寸进尺
617 | 得陇望蜀
618 | 得鱼忘筌
619 | 灯红酒绿
620 | 灯火阑珊
621 | 等而下之
622 | 等外
623 | 等因奉此
624 | 低
625 | 低卑
626 | 低标准
627 | 低层
628 | 低档
629 | 低等
630 | 低端
631 | 低级
632 | 低贱
633 | 低劣
634 | 低迷
635 | 低能
636 | 低人一等
637 | 低三下四
638 | 低声下气
639 | 低俗
640 | 低下
641 | 低效
642 | 低效能
643 | 低值
644 | 低智
645 | 低质
646 | 滴里嘟噜
647 | 敌对
648 | 地位低下
649 | 地下
650 | 地狱般
651 | 颠倒
652 | 颠连
653 | 颠三倒四
654 | 凋敝
655 | 刁
656 | 刁恶
657 | 刁悍
658 | 刁滑
659 | 刁赖
660 | 刁蛮
661 | 刁钻
662 | 刁钻古怪
663 | 吊儿郎当
664 | 调皮
665 | 鼎沸
666 | 丢魂
667 | 丢脸
668 | 丢三落四
669 | 东倒西歪
670 | 冬烘
671 | 动荡
672 | 动荡不安
673 | 动魄惊心
674 | 动作迟顿
675 | 毒
676 | 毒辣
677 | 独裁
678 | 独断
679 | 度量小
680 | 短浅
681 | 短视
682 | 钝
683 | 多变
684 | 多病
685 | 多事
686 | 多义
687 | 多余
688 | 惰
689 | 惰性
690 | 讹
691 | 恶
692 | 恶毒
693 | 恶贯满盈
694 | 恶狠狠
695 | 恶劣
696 | 恶煞煞
697 | 恶心
698 | 恶浊
699 | 饿殍遍野
700 | 耳生
701 | 二把刀
702 | 二手
703 | 二五眼
704 | 发狂
705 | 发腻
706 | 发育不全
707 | 乏
708 | 乏味
709 | 翻手为云,覆手为雨
710 | 翻云覆雨
711 | 繁复
712 | 繁乱
713 | 繁难
714 | 繁冗
715 | 繁琐
716 | 繁芜
717 | 繁杂
718 | 繁重
719 | 繁缛
720 | 烦
721 | 烦难
722 | 烦冗
723 | 烦琐
724 | 烦嚣
725 | 反
726 | 反常
727 | 反对称
728 | 反反复复
729 | 反复无常
730 | 反面
731 | 反叛
732 | 反社会
733 | 犯有罪行
734 | 饭桶
735 | 泛
736 | 泛泛
737 | 放诞
738 | 放荡
739 | 放荡不羁
740 | 放浪
741 | 放肆
742 | 放纵
743 | 菲
744 | 菲薄
745 | 非
746 | 非法
747 | 非分
748 | 非婚生
749 | 非礼
750 | 非人
751 | 非生产性
752 | 非正常
753 | 非正统
754 | 非正义
755 | 废
756 | 废弛
757 | 废旧
758 | 废物
759 | 沸沸扬扬
760 | 费
761 | 费工夫
762 | 费功夫
763 | 费劲
764 | 费力
765 | 费时
766 | 费事
767 | 纷
768 | 纷繁
769 | 纷乱
770 | 纷扰
771 | 纷杂
772 | 封闭
773 | 封闭式
774 | 封闭型
775 | 封建
776 | 锋芒毕露
777 | 风吹日晒
778 | 风刀霜剑
779 | 风风火火
780 | 风流
781 | 风骚
782 | 风声鹤唳
783 | 风雨飘摇
784 | 疯疯癫癫
785 | 疯狂
786 | 疯狂般
787 | 疯癫癫
788 | 否
789 | 否定
790 | 肤泛
791 | 肤皮潦草
792 | 肤浅
793 | 浮
794 | 浮泛
795 | 浮光掠影
796 | 浮滑
797 | 浮皮蹭痒
798 | 浮漂
799 | 浮浅
800 | 浮躁
801 | 浮噪
802 | 腐败
803 | 腐败堕落
804 | 腐臭
805 | 腐恶
806 | 腐化
807 | 腐化堕落
808 | 腐旧
809 | 腐烂
810 | 腐朽
811 | 腐朽没落
812 | 覆雨翻云
813 | 复
814 | 复合
815 | 复合式
816 | 复合型
817 | 复杂
818 | 复杂多变
819 | 傅会
820 | 负
821 | 负面
822 | 富余
823 | 附会
824 | 嘎
825 | 该死
826 | 概念化
827 | 干
828 | 干巴
829 | 干巴巴
830 | 干瘪
831 | 干瘪瘪
832 | 干干巴巴
833 | 干燥
834 | 赶尽杀绝
835 | 刚愎
836 | 刚愎自用
837 | 高昂
838 | 高傲
839 | 高不成,低不就
840 | 高不成低不就
841 | 高成本
842 | 高价
843 | 高价位
844 | 高难
845 | 高难度
846 | 高压
847 | 疙疙瘩瘩
848 | 疙里疙瘩
849 | 隔靴搔痒
850 | 勾心斗角
851 | 苟且
852 | 狗眼看人
853 | 垢
854 | 够呛
855 | 够戗
856 | 孤
857 | 孤傲
858 | 孤傲不群
859 | 孤单
860 | 孤单单
861 | 孤独
862 | 孤孤单单
863 | 孤寡
864 | 孤寂
865 | 孤立
866 | 孤立无援
867 | 孤零零
868 | 孤陋寡闻
869 | 孤僻
870 | 古怪
871 | 古旧
872 | 古里古怪
873 | 固定不变
874 | 固执
875 | 寡
876 | 寡淡
877 | 寡断
878 | 寡了叭叽
879 | 寡情
880 | 寡味
881 | 寡言
882 | 寡言少语
883 | 挂漏
884 | 挂名
885 | 挂一漏万
886 | 乖谬
887 | 乖僻
888 | 乖张
889 | 乖剌
890 | 乖戾
891 | 怪里怪气
892 | 怪僻
893 | 官僚
894 | 官僚主义
895 | 光怪陆离
896 | 鬼
897 | 鬼鬼祟祟
898 | 鬼计多端
899 | 鬼头鬼脑
900 | 诡
901 | 诡计多端
902 | 诡秘
903 | 诡诈
904 | 诡谲
905 | 贵
906 | 过当
907 | 过分简单化
908 | 过分拥挤
909 | 过河拆桥
910 | 过了气
911 | 过气
912 | 过桥抽板
913 | 过时
914 | 哈喇
915 | 孩子气
916 | 海底捞月
917 | 海底捞针
918 | 害
919 | 骇人听闻
920 | 憨
921 | 含含糊糊
922 | 含含混混
923 | 含糊
924 | 含糊不清
925 | 含糊其辞
926 | 含糊其词
927 | 含混
928 | 含混不清
929 | 含蓄
930 | 涵蓄
931 | 寒
932 | 寒苦
933 | 寒素
934 | 寒酸
935 | 寒微
936 | 寒伧
937 | 寒碜
938 | 悍
939 | 悍然
940 | 豪
941 | 豪侈
942 | 豪横
943 | 豪强
944 | 豪奢
945 | 毫不客气
946 | 毫不留情
947 | 毫无价值
948 | 毫无目标
949 | 毫无意义
950 | 毫无用处
951 | 好不容易
952 | 好容易
953 | 好事多磨
954 | 黑
955 | 黑暗
956 | 黑沉沉
957 | 黑灯瞎火
958 | 黑洞洞
959 | 黑咕隆咚
960 | 黑乎乎
961 | 黑茫茫
962 | 黑蒙蒙
963 | 黑漆寥光
964 | 黑漆漆
965 | 黑森森
966 | 黑心
967 | 黑心肠
968 | 黑黝黝
969 | 黑黢黢
970 | 狠
971 | 狠毒
972 | 狠劲
973 | 狠心
974 | 横
975 | 横暴
976 | 横加
977 | 横蛮无理
978 | 横七竖八
979 | 哄然
980 | 猴
981 | 后患无穷
982 | 后进
983 | 呼幺喝六
984 | 胡
985 | 胡里胡涂
986 | 胡乱
987 | 胡子拉茬
988 | 胡子拉碴
989 | 糊糊涂涂
990 | 糊里糊涂
991 | 糊涂
992 | 虎踞龙蟠
993 | 虎头蛇尾
994 | 花
995 | 花插着
996 | 花搭着
997 | 花花搭搭
998 | 花里胡哨
999 | 花钱浪费
1000 | 花拳绣腿
1001 | 花天酒地
1002 | 花心
1003 | 哗然
1004 | 华
1005 | 华而不实
1006 | 猾
1007 | 滑
1008 | 滑头
1009 | 滑头滑脑
1010 | 怀着恶意
1011 | 坏
1012 | 坏脾气
1013 | 坏人当道
1014 | 幻
1015 | 幻异
1016 | 荒
1017 | 荒诞
1018 | 荒诞不经
1019 | 荒诞派
1020 | 荒诞无稽
1021 | 荒废
1022 | 荒寂
1023 | 荒凉
1024 | 荒乱
1025 | 荒落
1026 | 荒谬
1027 | 荒谬绝伦
1028 | 荒漠
1029 | 荒僻
1030 | 荒弃
1031 | 荒疏
1032 | 荒唐
1033 | 荒唐无稽
1034 | 荒无人烟
1035 | 荒芜
1036 | 荒淫
1037 | 荒淫无耻
1038 | 荒淫无度
1039 | 荒瘠
1040 | 黄色
1041 | 晃晃悠悠
1042 | 晃悠悠
1043 | 恍恍惚惚
1044 | 恍惚
1045 | 谎
1046 | 灰暗
1047 | 灰沉沉
1048 | 灰溜溜
1049 | 灰茫茫
1050 | 灰蒙蒙
1051 | 灰色
1052 | 灰头灰脸
1053 | 灰头土脸
1054 | 灰秃秃
1055 | 灰朦朦
1056 | 慧黠
1057 | 晦
1058 | 晦暗
1059 | 晦涩
1060 | 晦冥
1061 | 晦暝
1062 | 秽
1063 | 秽恶
1064 | 秽乱
1065 | 秽土
1066 | 秽亵
1067 | 会来事
1068 | 昏
1069 | 昏暗
1070 | 昏沉
1071 | 昏黑
1072 | 昏乱
1073 | 昏昧
1074 | 昏天黑地
1075 | 昏头昏脑
1076 | 昏庸
1077 | 昏愦
1078 | 昏聩
1079 | 婚外
1080 | 浑
1081 | 浑浑噩噩
1082 | 浑头浑脑
1083 | 浑浊
1084 | 浑噩
1085 | 混
1086 | 混合
1087 | 混混沌沌
1088 | 混交
1089 | 混乱
1090 | 混淆不清
1091 | 混血
1092 | 混账
1093 | 混浊
1094 | 混沌
1095 | 活动
1096 | 火暴
1097 | 火爆
1098 | 祸不单行
1099 | 祸从天降
1100 | 机变
1101 | 机械
1102 | 机械式
1103 | 机械性
1104 | 畸
1105 | 畸轻畸重
1106 | 畸形
1107 | 积满灰尘
1108 | 积重难返
1109 | 鸡零狗碎
1110 | 鸡毛蒜皮
1111 | 鸡犬不留
1112 | 鸡犬不宁
1113 | 棘手
1114 | 急不可待
1115 | 急功近利
1116 | 急切
1117 | 急性子
1118 | 急于
1119 | 急躁
1120 | 疾言厉色
1121 | 挤
1122 | 挤巴
1123 | 挤得水泄不通
1124 | 挤得要命
1125 | 挤挤插插
1126 | 挤满
1127 | 寂
1128 | 寂寥
1129 | 寂寞
1130 | 忌刻
1131 | 夹七夹八
1132 | 家长式
1133 | 家贫如洗
1134 | 家徒壁立
1135 | 家徒四壁
1136 | 假
1137 | 假冒
1138 | 假模假式
1139 | 假仁假义
1140 | 假想
1141 | 假惺惺
1142 | 假意
1143 | 假造
1144 | 假正经
1145 | 假装神圣
1146 | 价高
1147 | 价格不菲
1148 | 价格高昂
1149 | 架空
1150 | 尖刻
1151 | 尖酸
1152 | 尖酸刻薄
1153 | 尖嘴薄舌
1154 | 尖嘴猴腮
1155 | 间不容发
1156 | 间杂
1157 | 肩摩毂击
1158 | 艰
1159 | 艰巨
1160 | 艰苦
1161 | 艰苦卓绝
1162 | 艰难
1163 | 艰难曲折
1164 | 艰难险阻
1165 | 艰涩
1166 | 艰深
1167 | 艰危
1168 | 艰辛
1169 | 奸
1170 | 奸刁
1171 | 奸恶
1172 | 奸猾
1173 | 奸险
1174 | 奸邪
1175 | 奸诈
1176 | 奸佞
1177 | 简单
1178 | 简陋
1179 | 简慢
1180 | 贱
1181 | 见不得人
1182 | 见风使舵
1183 | 见风转舵
1184 | 见识短浅
1185 | 见异思迁
1186 | 剑拔弩张
1187 | 僵
1188 | 僵化
1189 | 僵硬
1190 | 胶柱鼓瑟
1191 | 浇薄
1192 | 浇漓
1193 | 骄
1194 | 骄傲
1195 | 骄傲自满
1196 | 骄横
1197 | 骄慢
1198 | 骄气
1199 | 骄人
1200 | 骄奢淫逸
1201 | 骄纵
1202 | 骄矜
1203 | 娇
1204 | 娇痴
1205 | 娇贵
1206 | 娇憨
1207 | 娇嫩
1208 | 娇气
1209 | 娇弱
1210 | 娇生惯养
1211 | 矫情
1212 | 矫情造作
1213 | 矫揉造作
1214 | 侥
1215 | 狡
1216 | 狡猾
1217 | 狡计多端
1218 | 狡兔三窟
1219 | 狡诈
1220 | 狡狯
1221 | 狡黠
1222 | 揭不开锅
1223 | 竭蹶
1224 | 洁身自好
1225 | 结结巴巴
1226 | 斤斤计较
1227 | 金刚努目
1228 | 紧
1229 | 紧巴
1230 | 紧巴巴
1231 | 近视
1232 | 荆棘载途
1233 | 惊爆
1234 | 惊人
1235 | 惊天动地
1236 | 惊险
1237 | 精力枯竭
1238 | 精神不振
1239 | 精神溜号
1240 | 经济拮据
1241 | 经验不足
1242 | 静僻
1243 | 净余
1244 | 窘
1245 | 窘促
1246 | 窘急
1247 | 窘困
1248 | 窘迫
1249 | 窘涩
1250 | 旧
1251 | 旧式
1252 | 拘
1253 | 拘礼
1254 | 拘执
1255 | 狙
1256 | 拒人于千里之外
1257 | 剧毒
1258 | 倔
1259 | 倔强
1260 | 倔头倔脑
1261 | 倔犟
1262 | 绝
1263 | 绝情
1264 | 峻
1265 | 开小差
1266 | 坎坷
1267 | 坎坷不平
1268 | 看风使舵
1269 | 糠
1270 | 亢
1271 | 靠不住
1272 | 苛
1273 | 苛刻
1274 | 磕磕绊绊
1275 | 磕头碰脑
1276 | 可悲
1277 | 可鄙
1278 | 可怖
1279 | 可耻
1280 | 可恶
1281 | 可骇
1282 | 可恨
1283 | 可惊
1284 | 可怜
1285 | 可怕
1286 | 可叹
1287 | 可有可无
1288 | 可憎
1289 | 刻板
1290 | 刻薄
1291 | 刻毒
1292 | 刻舟求剑
1293 | 坑坑洼洼
1294 | 坑洼
1295 | 坑洼不平
1296 | 空
1297 | 空洞
1298 | 空洞洞
1299 | 空洞无聊
1300 | 空洞无物
1301 | 空乏
1302 | 空泛
1303 | 空幻
1304 | 空空洞洞
1305 | 空落落
1306 | 空头
1307 | 空虚
1308 | 空中楼阁
1309 | 恐怖
1310 | 抠
1311 | 抠门儿
1312 | 抠搜
1313 | 抠唆
1314 | 口蜜腹剑
1315 | 口是心非
1316 | 口头上
1317 | 枯
1318 | 枯寂
1319 | 枯涩
1320 | 枯燥
1321 | 枯燥乏味
1322 | 枯燥无味
1323 | 枯槁
1324 | 苦
1325 | 苦不唧
1326 | 苦口
1327 | 苦苦
1328 | 苦涩
1329 | 酷
1330 | 酷烈
1331 | 酷虐
1332 | 夸诞
1333 | 狂
1334 | 狂傲
1335 | 狂暴
1336 | 狂荡
1337 | 狂妄
1338 | 狂妄自大
1339 | 狂躁
1340 | 狂悖
1341 | 狂恣
1342 | 困顿
1343 | 困窘
1344 | 困苦
1345 | 困难
1346 | 困难重重
1347 | 困人
1348 | 阔绰
1349 | 阔气
1350 | 拉忽
1351 | 拉拉杂杂
1352 | 拉杂
1353 | 辣
1354 | 辣手
1355 | 来路不明
1356 | 来之不易
1357 | 赖
1358 | 赖皮
1359 | 懒
1360 | 懒到极点
1361 | 懒惰
1362 | 懒散
1363 | 烂
1364 | 滥
1365 | 狼狈
1366 | 狼狈不堪
1367 | 狼籍
1368 | 狼藉
1369 | 狼心狗肺
1370 | 浪
1371 | 浪荡
1372 | 劳而无功
1373 | 老
1374 | 老大难
1375 | 老掉牙
1376 | 老赶
1377 | 老虎屁股摸不得
1378 | 老奸巨猾
1379 | 老奸巨滑
1380 | 老辣
1381 | 老派
1382 | 老气
1383 | 老气横秋
1384 | 老弱病残
1385 | 老实
1386 | 老式
1387 | 老朽
1388 | 累卵
1389 | 累赘
1390 | 累牍连篇
1391 | 肋脦
1392 | 冷
1393 | 冷冰冰
1394 | 冷淡
1395 | 冷峻
1396 | 冷酷
1397 | 冷酷无情
1398 | 冷冷
1399 | 冷冷清清
1400 | 冷厉
1401 | 冷落
1402 | 冷门
1403 | 冷漠
1404 | 冷峭
1405 | 冷清
1406 | 冷清清
1407 | 冷若冰霜
1408 | 冷销
1409 | 冷血
1410 | 冷噤
1411 | 离索
1412 | 离题
1413 | 离心离德
1414 | 理亏
1415 | 理屈
1416 | 理屈词穷
1417 | 理由不充分
1418 | 里出外进
1419 | 厉
1420 | 厉害
1421 | 厉声
1422 | 利令智昏
1423 | 利已
1424 | 利欲熏心
1425 | 哩哩啦啦
1426 | 哩哩罗罗
1427 | 哩溜歪斜
1428 | 连篇累牍
1429 | 良莠不齐
1430 | 两面光
1431 | 两面三刀
1432 | 寥
1433 | 寥寂
1434 | 潦草
1435 | 了不得
1436 | 了不起
1437 | 烈
1438 | 烈性子
1439 | 劣
1440 | 劣等
1441 | 劣质
1442 | 劣中之劣
1443 | 鳞状
1444 | 凛
1445 | 凛凛
1446 | 凛然
1447 | 吝
1448 | 吝啬
1449 | 零
1450 | 零丁
1451 | 零零散散
1452 | 零零碎碎
1453 | 零乱
1454 | 零落
1455 | 零七八碎
1456 | 零散
1457 | 零碎
1458 | 零星
1459 | 伶仃
1460 | 凌乱
1461 | 凌杂
1462 | 令人不安
1463 | 令人齿冷
1464 | 令人恶心
1465 | 令人发指
1466 | 令人费解
1467 | 令人寒心
1468 | 令人敬畏
1469 | 令人困倦
1470 | 令人毛骨悚然
1471 | 令人恼火
1472 | 令人疲倦
1473 | 令人生气
1474 | 令人生厌
1475 | 令人讨厌
1476 | 令人厌恶
1477 | 令人厌倦
1478 | 令人遗憾
1479 | 令人折断腰
1480 | 令人窒息
1481 | 令人作呕
1482 | 溜号
1483 | 流里流气
1484 | 流气
1485 | 六亲不认
1486 | 娄
1487 | 漏洞百出
1488 | 陋
1489 | 鲁
1490 | 鲁钝
1491 | 鲁莽
1492 | 碌
1493 | 碌碌
1494 | 碌碌无为
1495 | 驴唇不对马嘴
1496 | 率
1497 | 率尔
1498 | 率然
1499 | 乱
1500 | 乱成一团
1501 | 乱纷纷
1502 | 乱哄哄
1503 | 乱烘烘
1504 | 乱乎
1505 | 乱了营
1506 | 乱乱哄哄
1507 | 乱虐并生
1508 | 乱蓬蓬
1509 | 乱七八糟
1510 | 乱套
1511 | 乱腾
1512 | 乱腾腾
1513 | 乱杂
1514 | 乱糟糟
1515 | 乱真
1516 | 乱嘈嘈
1517 | 落后
1518 | 落落寡合
1519 | 落寞
1520 | 落市
1521 | 落俗套
1522 | 落套
1523 | 落拓
1524 | 落伍
1525 | 麻
1526 | 麻痹
1527 | 麻烦
1528 | 麻麻黑
1529 | 麻木
1530 | 麻木不仁
1531 | 马虎
1532 | 马马虎虎
1533 | 埋汰
1534 | 卖不掉
1535 | 卖不动
1536 | 蛮
1537 | 蛮不讲理
1538 | 蛮悍
1539 | 蛮横
1540 | 蛮横无理
1541 | 蛮荒
1542 | 满
1543 | 满脸横肉
1544 | 满目疮痍
1545 | 漫
1546 | 漫不经心
1547 | 漫不经意
1548 | 漫无边际
1549 | 漫无目标
1550 | 漫无目的
1551 | 漫漶
1552 | 谩
1553 | 茫
1554 | 茫茫
1555 | 茫茫然
1556 | 盲目
1557 | 盲人瞎马
1558 | 莽
1559 | 莽苍
1560 | 莽莽苍苍
1561 | 莽莽撞撞
1562 | 莽撞
1563 | 猫哭老鼠
1564 | 毛
1565 | 毛糙
1566 | 毛毛躁躁
1567 | 毛手毛脚
1568 | 毛头毛脑
1569 | 毛躁
1570 | 冒
1571 | 冒牌
1572 | 冒失
1573 | 冒险
1574 | 冒有风险
1575 | 貌似强大
1576 | 貌似真实的
1577 | 贸贸然
1578 | 贸然
1579 | 没边儿
1580 | 没出息
1581 | 没骨头
1582 | 没关系
1583 | 没好气
1584 | 没见过世面
1585 | 没教养
1586 | 没劲
1587 | 没理
1588 | 没礼貌
1589 | 没良心
1590 | 没两下子
1591 | 没轻没重
1592 | 没什么了不得
1593 | 没什么了不起
1594 | 没受过教育
1595 | 没头没脑
1596 | 没头脑
1597 | 没味
1598 | 没心没肺
1599 | 没心眼儿
1600 | 没意思
1601 | 没用
1602 | 没有教养
1603 | 没有礼貌
1604 | 没有头脑
1605 | 没有学问
1606 | 没有勇气
1607 | 媚俗
1608 | 闷
1609 | 闷气
1610 | 蒙昧
1611 | 蒙蒙
1612 | 蒙蒙胧胧
1613 | 蒙胧
1614 | 孟浪
1615 | 靡丽
1616 | 靡靡
1617 | 糜
1618 | 糜烂
1619 | 迷濛
1620 | 迷宫般
1621 | 迷糊
1622 | 迷离
1623 | 迷离扑朔
1624 | 迷离倘恍
1625 | 迷漫
1626 | 迷茫
1627 | 迷蒙
1628 | 迷蒙蒙
1629 | 迷迷糊糊
1630 | 迷迷茫茫
1631 | 迷迷蒙蒙
1632 | 迷迷怔怔
1633 | 弥天
1634 | 米珠薪桂
1635 | 秘
1636 | 秘密
1637 | 密
1638 | 密不透风
1639 | 绵里藏针
1640 | 绵软
1641 | 勉勉强强
1642 | 勉强
1643 | 面呈病色
1644 | 面黄肌瘦
1645 | 面目可憎
1646 | 面目狰狞
1647 | 面色蜡黄
1648 | 面生
1649 | 面无表情
1650 | 藐小
1651 | 渺
1652 | 渺茫
1653 | 渺渺
1654 | 渺然
1655 | 渺若烟云
1656 | 渺小
1657 | 灭绝人性
1658 | 明哲保身
1659 | 名不副实
1660 | 名过其实
1661 | 名义
1662 | 名义上
1663 | 名誉扫地
1664 | 命苦
1665 | 谬
1666 | 模糊
1667 | 模糊不清
1668 | 模棱两可
1669 | 摩肩接踵
1670 | 魔鬼般
1671 | 魔怔
1672 | 莫须有
1673 | 墨
1674 | 漠
1675 | 漠不关心
1676 | 漠漠
1677 | 漠然
1678 | 寞
1679 | 陌生
1680 | 暮气
1681 | 暮气沉沉
1682 | 暮色苍茫
1683 | 幕后
1684 | 木
1685 | 木雕泥塑
1686 | 木头木脑
1687 | 木讷
1688 | 目不识丁
1689 | 目光短浅
1690 | 目光如豆
1691 | 目光凶狠
1692 | 目空一切
1693 | 目无余子
1694 | 目中无人
1695 | 拿腔拿调
1696 | 拿腔作势
1697 | 奶声奶气
1698 | 男盗女娼
1699 | 难
1700 | 难吃
1701 | 难看
1702 | 难人
1703 | 难上加难
1704 | 难上难
1705 | 难说话
1706 | 难听
1707 | 难闻
1708 | 难相处
1709 | 难驯服
1710 | 难以
1711 | 难以沟通
1712 | 囊空如洗
1713 | 囊中羞涩
1714 | 闹
1715 | 闹得慌
1716 | 闹哄哄
1717 | 闹闹哄哄
1718 | 闹闹嚷嚷
1719 | 闹嚷嚷
1720 | 嫩
1721 | 泥沙俱下
1722 | 你死我活
1723 | 匿名
1724 | 腻
1725 | 腻人
1726 | 逆
1727 | 逆耳
1728 | 蔫不唧儿
1729 | 蔫儿坏
1730 | 蔫头耷脑
1731 | 拈轻怕重
1732 | 年久失修
1733 | 鸟尽弓藏
1734 | 狞
1735 | 狞恶
1736 | 凝滞
1737 | 泞
1738 | 牛
1739 | 牛气
1740 | 扭扭捏捏
1741 | 奴颜婢膝
1742 | 虐
1743 | 懦
1744 | 懦怯
1745 | 懦弱
1746 | 盘根错节
1747 | 盘陁
1748 | 庞杂
1749 | 旁若无人
1750 | 配不上
1751 | 蓬乱
1752 | 蓬散
1753 | 蓬首垢面
1754 | 蓬头垢面
1755 | 蓬头散发
1756 | 脾气暴
1757 | 脾气爆躁
1758 | 脾气坏
1759 | 脾气火暴
1760 | 脾气急躁
1761 | 皮
1762 | 皮毛
1763 | 皮相
1764 | 僻
1765 | 僻静
1766 | 偏
1767 | 偏激
1768 | 偏颇
1769 | 偏听偏信
1770 | 偏狭
1771 | 偏斜
1772 | 偏心
1773 | 偏心眼
1774 | 片断
1775 | 片面
1776 | 骗人
1777 | 漂浮
1778 | 贫
1779 | 贫寒
1780 | 贫苦
1781 | 贫困
1782 | 贫穷
1783 | 贫瘠
1784 | 平白
1785 | 平白无故
1786 | 平淡
1787 | 平淡无奇
1788 | 平淡无味
1789 | 平铺直叙
1790 | 平铺直序
1791 | 凭白无故
1792 | 凭空
1793 | 坡
1794 | 泼
1795 | 泼辣
1796 | 婆婆妈妈
1797 | 破
1798 | 破败
1799 | 破坏性
1800 | 破旧
1801 | 破烂不堪
1802 | 破陋
1803 | 扑朔迷离
1804 | 铺张
1805 | 铺张浪费
1806 | 欺诈性
1807 | 七零八落
1808 | 凄
1809 | 凄惨
1810 | 凄楚
1811 | 凄寒
1812 | 凄寂
1813 | 凄苦
1814 | 凄冷
1815 | 凄厉
1816 | 凄凉
1817 | 凄迷
1818 | 凄怆
1819 | 漆黑
1820 | 漆黑一团
1821 | 其貌不扬
1822 | 奇丑无比
1823 | 奇形怪状
1824 | 崎
1825 | 崎岖
1826 | 崎岖不平
1827 | 起绉
1828 | 起褶子
1829 | 岂有此理
1830 | 气粗
1831 | 气闷
1832 | 气盛
1833 | 气势汹汹
1834 | 气壮如牛
1835 | 千变万化
1836 | 千疮百孔
1837 | 千金一掷
1838 | 千钧一发
1839 | 千篇一律
1840 | 前呼后拥
1841 | 潜
1842 | 浅
1843 | 浅薄
1844 | 浅尝辄止
1845 | 浅陋
1846 | 欠妥
1847 | 欠完善
1848 | 欠周到
1849 | 强
1850 | 强暴
1851 | 强横
1852 | 强行
1853 | 强制
1854 | 强制性
1855 | 巧
1856 | 巧黠
1857 | 翘尾巴
1858 | 峭
1859 | 峭直
1860 | 怯
1861 | 怯懦
1862 | 怯然
1863 | 怯弱
1864 | 怯生生
1865 | 窃
1866 | 禽兽不如
1867 | 轻
1868 | 轻薄
1869 | 轻淡
1870 | 轻浮
1871 | 轻贱
1872 | 轻狂
1873 | 轻率
1874 | 轻描淡写
1875 | 轻易
1876 | 轻佻
1877 | 倾斜
1878 | 清淡
1879 | 清高
1880 | 清寒
1881 | 清苦
1882 | 清冷
1883 | 清贫
1884 | 穷
1885 | 穷乏
1886 | 穷极潦倒
1887 | 穷苦
1888 | 穷困
1889 | 穷困潦倒
1890 | 穷奢极侈
1891 | 穷奢极欲
1892 | 穷酸
1893 | 穷途潦倒
1894 | 穷途末路
1895 | 穷凶极恶
1896 | 穷匮
1897 | 囚首垢面
1898 | 区区
1899 | 曲曲折折
1900 | 曲折
1901 | 屈才
1902 | 屈理
1903 | 犬牙交错
1904 | 缺
1905 | 缺德
1906 | 缺乏才智
1907 | 缺乏教养
1908 | 缺乏绅士风度
1909 | 缺乏幽默
1910 | 缺心眼
1911 | 缺心眼儿
1912 | 群魔乱舞
1913 | 攘攘
1914 | 扰扰
1915 | 绕脖子
1916 | 人不为己,天诛地灭
1917 | 人不知,鬼不觉
1918 | 人声鼎沸
1919 | 人声嘈杂
1920 | 人头攒动
1921 | 人为财死,鸟为食亡
1922 | 任重道远
1923 | 任纵
1924 | 认死理
1925 | 认死理儿
1926 | 冗
1927 | 冗长
1928 | 冗余
1929 | 冗赘
1930 | 柔弱
1931 | 肉
1932 | 肉了叭叽
1933 | 肉麻
1934 | 如临大敌
1935 | 如临深渊
1936 | 如履薄冰
1937 | 乳臭未干
1938 | 软
1939 | 软绵绵
1940 | 软弱
1941 | 软弱无力
1942 | 若明若暗
1943 | 若隐若现
1944 | 弱
1945 | 弱不禁风
1946 | 弱不胜衣
1947 | 弱势
1948 | 弱小
1949 | 弱智
1950 | 三天打鱼两天晒网
1951 | 散
1952 | 散乱
1953 | 散漫
1954 | 嗓子不好
1955 | 丧尽天良
1956 | 丧心病狂
1957 | 骚
1958 | 骚乱性
1959 | 色厉内荏
1960 | 色迷迷
1961 | 色情
1962 | 涩
1963 | 涩苦
1964 | 涩滞
1965 | 森
1966 | 杀气腾腾
1967 | 杀人不见血
1968 | 杀人不眨眼
1969 | 杀人如麻
1970 | 傻
1971 | 傻呵呵
1972 | 傻乎乎
1973 | 傻里瓜唧
1974 | 傻里傻气
1975 | 傻头傻脑
1976 | 山南海北
1977 | 山穷水尽
1978 | 闪烁
1979 | 伤风败俗
1980 | 伤脑筋
1981 | 伤天害理
1982 | 伤心惨目
1983 | 少不更事
1984 | 奢
1985 | 奢侈
1986 | 奢华
1987 | 奢靡
1988 | 奢糜
1989 | 蛇蝎心肠
1990 | 涉世不深
1991 | 身无分文
1992 | 深重
1993 | 神不知,鬼不觉
1994 | 神不知鬼不觉
1995 | 神秘
1996 | 神气活现
1997 | 神气十足
1998 | 神神秘秘
1999 | 神志委靡
2000 | 声名狼藉
2001 | 声色俱厉
2002 | 生
2003 | 生拉硬拽
2004 | 生涩
2005 | 生疏
2006 | 生硬
2007 | 盛气凌人
2008 | 剩余
2009 | 失常
2010 | 失当
2011 | 失检
2012 | 失礼
2013 | 失落
2014 | 失去理性
2015 | 失神
2016 | 失慎
2017 | 失实
2018 | 失宜
2019 | 十恶不赦
2020 | 十室九空
2021 | 什
2022 | 什锦
2023 | 食而不化
2024 | 食而不知其味
2025 | 食古不化
2026 | 实属不易
2027 | 使不得
2028 | 使人疲劳
2029 | 世故
2030 | 世情冷暖
2031 | 世俗
2032 | 世态炎凉
2033 | 誓不两立
2034 | 势不两立
2035 | 势利
2036 | 势利眼
2037 | 嗜杀成性
2038 | 嗜血
2039 | 嗜血成性
2040 | 恃才傲物
2041 | 手脚不干净
2042 | 手紧
2043 | 手生
2044 | 手头紧
2045 | 手无缚鸡之力
2046 | 守旧
2047 | 守株待兔
2048 | 瘦
2049 | 瘦弱
2050 | 输理
2051 | 疏忽
2052 | 疏懒
2053 | 疏松
2054 | 书生气
2055 | 鼠胆
2056 | 鼠目寸光
2057 | 数不上
2058 | 数不着
2059 | 衰弱
2060 | 衰颓
2061 | 水火不相容
2062 | 水泄不通
2063 | 水性杨花
2064 | 水中捞月
2065 | 瞬息万变
2066 | 说不过去
2067 | 说来话长
2068 | 斯文扫地
2069 | 私
2070 | 私底下
2071 | 私密
2072 | 私下
2073 | 私下里
2074 | 私自
2075 | 死
2076 | 死板
2077 | 死板板
2078 | 死沉沉
2079 | 死脑筋
2080 | 死气沉沉
2081 | 死去活来
2082 | 死死
2083 | 死心塌地
2084 | 死心眼
2085 | 死心眼儿
2086 | 死性
2087 | 死一般
2088 | 死硬
2089 | 死有余辜
2090 | 肆
2091 | 肆无忌惮
2092 | 肆意
2093 | 四大皆空
2094 | 四面楚歌
2095 | 似
2096 | 似乎
2097 | 似是而非
2098 | 松垮
2099 | 松垮垮
2100 | 松散
2101 | 松散散
2102 | 松松垮垮
2103 | 耸人听闻
2104 | 酥
2105 | 酥软
2106 | 酥松
2107 | 俗
2108 | 俗气
2109 | 素不相识
2110 | 素昧平生
2111 | 肃
2112 | 肃杀
2113 | 酸
2114 | 酸不溜丢
2115 | 酸臭
2116 | 酸刻
2117 | 酸溜溜
2118 | 酸涩
2119 | 随便
2120 | 随风倒
2121 | 随风使舵
2122 | 随风转舵
2123 | 随随便便
2124 | 随心所欲
2125 | 碎
2126 | 祟
2127 | 损
2128 | 损人利己
2129 | 琐
2130 | 琐碎
2131 | 琐细
2132 | 琐屑
2133 | 索
2134 | 索然
2135 | 索然乏味
2136 | 索然寡味
2137 | 索然无味
2138 | 所谓
2139 | 太随便
2140 | 太虚
2141 | 贪
2142 | 贪得无厌
2143 | 贪婪
2144 | 贪心
2145 | 贪心不足
2146 | 瘫软
2147 | 谈何容易
2148 | 唐突
2149 | 烫手
2150 | 淘
2151 | 淘气
2152 | 淘神
2153 | 讨厌
2154 | 特困
2155 | 特贫
2156 | 体力不支
2157 | 体弱
2158 | 体衰
2159 | 天昏地暗
2160 | 天南地北
2161 | 天南海北
2162 | 天真
2163 | 恬淡
2164 | 腆
2165 | 挑逗性
2166 | 铁杆儿
2167 | 铁公鸡一毛不拔
2168 | 铁石心肠
2169 | 铁血
2170 | 听天由命
2171 | 偷
2172 | 偷工减料
2173 | 偷偷
2174 | 偷偷摸摸
2175 | 投机
2176 | 头脑空虚
2177 | 头痛
2178 | 秃
2179 | 徒
2180 | 徒劳
2181 | 徒劳无功
2182 | 徒劳无益
2183 | 徒然
2184 | 土
2185 | 土得掉渣
2186 | 土里土气
2187 | 土气
2188 | 土俗
2189 | 土头土脑
2190 | 兔死狗烹
2191 | 兔子不吃窝边草
2192 | 兔子尾巴长不了
2193 | 颓
2194 | 颓败
2195 | 颓废
2196 | 蜕化
2197 | 蜕化变质
2198 | 退化
2199 | 拖泥带水
2200 | 拖沓
2201 | 歪
2202 | 歪歪扭扭
2203 | 歪斜
2204 | 外面儿光
2205 | 外行
2206 | 顽
2207 | 顽钝
2208 | 顽梗
2209 | 顽固
2210 | 顽劣
2211 | 顽皮
2212 | 完全不重要
2213 | 万恶
2214 | 万花筒似
2215 | 万马齐喑
2216 | 万难
2217 | 枉
2218 | 枉费心机
2219 | 枉然
2220 | 望梅止渴
2221 | 忘恩负义
2222 | 忘情
2223 | 妄
2224 | 妄自尊大
2225 | 威
2226 | 威厉
2227 | 微不足道
2228 | 微贱
2229 | 微茫
2230 | 微末
2231 | 危殆
2232 | 危机四伏
2233 | 危机重重
2234 | 危急
2235 | 危如累卵
2236 | 危亡
2237 | 危险
2238 | 危在旦夕
2239 | 唯利是图
2240 | 唯我独尊
2241 | 惟利是图
2242 | 惟我独尊
2243 | 为人作嫁
2244 | 为人作嫁衣裳
2245 | 为所欲为
2246 | 萎靡不振
2247 | 委靡不振
2248 | 委琐
2249 | 伪
2250 | 伪善
2251 | 伪造
2252 | 未便
2253 | 未成熟
2254 | 未归类
2255 | 未揭露
2256 | 未老先衰
2257 | 未列计划
2258 | 未受过教育
2259 | 味道不好
2260 | 味同嚼蜡
2261 | 畏怯
2262 | 畏首畏尾
2263 | 文不对题
2264 | 文弱
2265 | 文恬武嬉
2266 | 紊
2267 | 紊乱
2268 | 问道于盲
2269 | 窝囊
2270 | 乌沉沉
2271 | 乌灯黑火
2272 | 乌洞洞
2273 | 乌七八糟
2274 | 乌漆墨黑
2275 | 乌涂
2276 | 乌托邦
2277 | 乌压压
2278 | 乌烟瘴气
2279 | 污
2280 | 污秽
2281 | 污七八糟
2282 | 污浊
2283 | 无伴
2284 | 无表情
2285 | 无补
2286 | 无补于事
2287 | 无常
2288 | 无诚意
2289 | 无道德观念
2290 | 无的放矢
2291 | 无动于衷
2292 | 无度
2293 | 无端
2294 | 无端端
2295 | 无法无天
2296 | 无根据
2297 | 无故
2298 | 无关大局
2299 | 无关宏旨
2300 | 无关紧要
2301 | 无关痛痒
2302 | 无光
2303 | 无光泽
2304 | 无规
2305 | 无涵养
2306 | 无稽
2307 | 无济于事
2308 | 无计划
2309 | 无记名
2310 | 无纪律
2311 | 无价值
2312 | 无教养
2313 | 无节制
2314 | 无可无不可
2315 | 无口才
2316 | 无赖
2317 | 无理
2318 | 无礼
2319 | 无力
2320 | 无聊
2321 | 无眉目
2322 | 无目的
2323 | 无能
2324 | 无能为力
2325 | 无凭无据
2326 | 无情
2327 | 无情无义
2328 | 无人过问
2329 | 无人问津
2330 | 无伤大雅
2331 | 无生气
2332 | 无实效
2333 | 无实质
2334 | 无所帮助
2335 | 无所不用其极
2336 | 无特色
2337 | 无望
2338 | 无味
2339 | 无谓
2340 | 无吸引力
2341 | 无限制
2342 | 无效
2343 | 无依无靠
2344 | 无意义
2345 | 无益
2346 | 无用
2347 | 无原则
2348 | 无缘无故
2349 | 无证据
2350 | 无知
2351 | 无中生有
2352 | 无助
2353 | 无足轻重
2354 | 芜
2355 | 芜杂
2356 | 武断
2357 | 雾里看花
2358 | 误
2359 | 误诊
2360 | 稀里糊涂
2361 | 稀松
2362 | 稀松平常
2363 | 喜新厌旧
2364 | 细
2365 | 细碎
2366 | 细小
2367 | 瞎
2368 | 下
2369 | 下乘
2370 | 下道儿
2371 | 下等
2372 | 下贱
2373 | 下流
2374 | 下品
2375 | 下三烂
2376 | 下三滥
2377 | 下作
2378 | 吓人
2379 | 纤弱
2380 | 险
2381 | 险毒
2382 | 险恶
2383 | 险峻
2384 | 险峭
2385 | 险象环生
2386 | 险要
2387 | 险诈
2388 | 险阻
2389 | 现行
2390 | 羡余
2391 | 香艳
2392 | 享乐
2393 | 向上倾斜
2394 | 向下倾斜
2395 | 象征性
2396 | 萧
2397 | 萧然
2398 | 萧瑟
2399 | 萧森
2400 | 萧疏
2401 | 萧索
2402 | 萧条
2403 | 萧飒
2404 | 嚣杂
2405 | 嚣张
2406 | 消极
2407 | 小
2408 | 小肚鸡肠
2409 | 小儿科
2410 | 小家子气
2411 | 小家子相
2412 | 小里小气
2413 | 小气
2414 | 小手小脚
2415 | 小小不言
2416 | 小心眼
2417 | 小心眼儿
2418 | 笑里藏刀
2419 | 效率很差
2420 | 携贰
2421 | 邪
2422 | 邪恶
2423 | 斜
2424 | 斜体
2425 | 斜歪
2426 | 卸磨杀驴
2427 | 懈怠
2428 | 辛
2429 | 辛苦
2430 | 辛酸
2431 | 辛辛苦苦
2432 | 心不在焉
2433 | 心粗
2434 | 心地狭窄
2435 | 心毒
2436 | 心浮
2437 | 心黑手辣
2438 | 心狠
2439 | 心狠手辣
2440 | 心口不一
2441 | 心切
2442 | 心如蛇蝎
2443 | 心如铁石
2444 | 心胸狭隘
2445 | 心胸狭窄
2446 | 心眼儿小
2447 | 心眼儿窄
2448 | 心眼小
2449 | 心猿意马
2450 | 星星点点
2451 | 腥
2452 | 腥臭
2453 | 腥臊
2454 | 腥膻
2455 | 形单影只
2456 | 形格势禁
2457 | 形同路人
2458 | 形同虚设
2459 | 形影相吊
2460 | 行不通
2461 | 行为不端
2462 | 行为不检
2463 | 性格内向
2464 | 性急
2465 | 性情急躁
2466 | 凶
2467 | 凶巴巴
2468 | 凶暴
2469 | 凶残
2470 | 凶毒
2471 | 凶恶
2472 | 凶悍
2473 | 凶狠
2474 | 凶横
2475 | 凶狂
2476 | 凶蛮
2477 | 凶猛
2478 | 凶煞
2479 | 凶顽
2480 | 凶险
2481 | 凶戾
2482 | 胸无城府
2483 | 胸无点墨
2484 | 熊
2485 | 虚
2486 | 虚诞
2487 | 虚浮
2488 | 虚幻
2489 | 虚假
2490 | 虚空
2491 | 虚夸
2492 | 虚拟
2493 | 虚荣
2494 | 虚弱
2495 | 虚设
2496 | 虚妄
2497 | 虚伪
2498 | 虚无
2499 | 虚无飘渺
2500 | 虚无缥缈
2501 | 虚虚实实
2502 | 虚有其表
2503 | 虚诈
2504 | 絮
2505 | 絮叨
2506 | 絮聒
2507 | 喧
2508 | 喧天
2509 | 喧嚣
2510 | 喧杂
2511 | 喧噪
2512 | 悬
2513 | 悬乎
2514 | 悬空
2515 | 玄
2516 | 学究气
2517 | 学识浅薄
2518 | 学识谫陋
2519 | 雪上加霜
2520 | 血淋淋
2521 | 血腥
2522 | 血雨腥风
2523 | 牙碜
2524 | 亚
2525 | 烟雾弥漫
2526 | 烟雾腾腾
2527 | 严
2528 | 严加
2529 | 严峻
2530 | 严苛
2531 | 严酷
2532 | 严冷
2533 | 严厉
2534 | 严肃
2535 | 严重
2536 | 言不由衷
2537 | 言之无物
2538 | 眼巴巴
2539 | 眼光短浅
2540 | 眼皮子高
2541 | 眼皮子浅
2542 | 眼生
2543 | 衍
2544 | 扬长
2545 | 羊质虎皮
2546 | 阳奉阴违
2547 | 妖
2548 | 妖里妖气
2549 | 摇摇晃晃
2550 | 摇摇欲坠
2551 | 要不得
2552 | 野
2553 | 野鸡
2554 | 野蛮
2555 | 叶公好龙
2556 | 夜郎自大
2557 | 一把死拿
2558 | 一暴十寒
2559 | 一波三折
2560 | 一不小心
2561 | 一场空
2562 | 一成不变
2563 | 一触即溃
2564 | 一发千钧
2565 | 一锅粥
2566 | 一脸横肉
2567 | 一脸稚气
2568 | 一毛不拔
2569 | 一偏
2570 | 一贫如洗
2571 | 一钱不值
2572 | 一仍旧贯
2573 | 一手遮天
2574 | 一塌糊涂
2575 | 一团乱麻
2576 | 一团漆黑
2577 | 一团糟
2578 | 一文不名
2579 | 一文不值
2580 | 一窝蜂
2581 | 一无可取
2582 | 一无是处
2583 | 一无所长
2584 | 一无所有
2585 | 一言堂
2586 | 一掷千金
2587 | 依违
2588 | 依稀
2589 | 衣衫不整
2590 | 颐指气使
2591 | 疑难
2592 | 倚老卖老
2593 | 以怨报德
2594 | 易变
2595 | 易怒
2596 | 臆
2597 | 意马心猿
2598 | 义正词严
2599 | 溢价
2600 | 异常
2601 | 异形
2602 | 荫
2603 | 因循守旧
2604 | 殷
2605 | 殷切
2606 | 阴
2607 | 阴暗
2608 | 阴沉
2609 | 阴沉沉
2610 | 阴毒
2611 | 阴恶
2612 | 阴晦
2613 | 阴冷
2614 | 阴凄
2615 | 阴森
2616 | 阴森森
2617 | 阴损
2618 | 阴险
2619 | 阴险毒辣
2620 | 阴性
2621 | 阴阳怪气
2622 | 淫
2623 | 淫荡
2624 | 淫秽
2625 | 淫贱
2626 | 淫乱
2627 | 淫靡
2628 | 淫邪
2629 | 淫逸
2630 | 淫亵
2631 | 淫猥
2632 | 引起反感
2633 | 隐
2634 | 隐晦
2635 | 隐秘
2636 | 隐然
2637 | 隐身
2638 | 隐形
2639 | 隐性
2640 | 隐隐
2641 | 隐隐绰绰
2642 | 隐隐约约
2643 | 隐约
2644 | 应名儿
2645 | 影影绰绰
2646 | 硬
2647 | 硬气
2648 | 硬生生
2649 | 硬性
2650 | 拥挤
2651 | 拥挤不堪
2652 | 庸
2653 | 庸碌
2654 | 庸俗
2655 | 庸庸碌碌
2656 | 用不着
2657 | 幽
2658 | 幽暗
2659 | 幽晦
2660 | 幽幽
2661 | 幽冥
2662 | 幽黯
2663 | 优柔
2664 | 优柔寡断
2665 | 悠谬
2666 | 犹犹豫豫
2667 | 犹豫不决
2668 | 犹豫不前
2669 | 油
2670 | 油乎乎
2671 | 油滑
2672 | 油腻
2673 | 油腻腻
2674 | 油头滑脑
2675 | 油汪汪
2676 | 油脂麻花
2677 | 油渍渍
2678 | 有碍观瞻
2679 | 有弊
2680 | 有点旧
2681 | 有毒
2682 | 有毒性
2683 | 有害
2684 | 有名无实
2685 | 有难度
2686 | 有伤风化
2687 | 有失检点
2688 | 有失偏颇
2689 | 有失身分
2690 | 有始无终
2691 | 有恃无恐
2692 | 有头无尾
2693 | 有一搭没一搭
2694 | 有义务
2695 | 有罪
2696 | 幼稚
2697 | 迂
2698 | 迂腐
2699 | 迂阔
2700 | 迂拙
2701 | 于事无补
2702 | 愚
2703 | 愚笨
2704 | 愚不可及
2705 | 愚痴
2706 | 愚蠢
2707 | 愚钝
2708 | 愚陋
2709 | 愚鲁
2710 | 愚昧
2711 | 愚昧无知
2712 | 愚蒙
2713 | 愚傻
2714 | 愚顽
2715 | 愚妄
2716 | 愚拙
2717 | 余剩
2718 | 逾分
2719 | 鱼龙混杂
2720 | 鱼游釜中
2721 | 与虎谋皮
2722 | 与世隔绝
2723 | 与世无争
2724 | 语无伦次
2725 | 语焉不详
2726 | 羽毛未丰
2727 | 欲壑难填
2728 | 原始
2729 | 圆
2730 | 圆滑
2731 | 约略
2732 | 越轨
2733 | 越礼
2734 | 云遮雾障
2735 | 云谲波诡
2736 | 蕴藉
2737 | 晕头转向
2738 | 杂
2739 | 杂草丛生
2740 | 杂乱
2741 | 杂乱无章
2742 | 杂牌
2743 | 杂七杂八
2744 | 杂遝
2745 | 杂沓
2746 | 灾难性
2747 | 在困难中
2748 | 脏
2749 | 脏乎乎
2750 | 脏乱
2751 | 脏乱差
2752 | 脏兮兮
2753 | 糟
2754 | 糟糕
2755 | 凿空
2756 | 凿死理儿
2757 | 躁
2758 | 躁急
2759 | 躁狂
2760 | 造次
2761 | 造作
2762 | 贼
2763 | 贼溜溜
2764 | 贼眉鼠眼
2765 | 贼去关门
2766 | 贼头贼脑
2767 | 扎手
2768 | 轧
2769 | 窄
2770 | 张冠李戴
2771 | 张狂
2772 | 招致不幸
2773 | 照本宣科
2774 | 狰狞
2775 | 正色
2776 | 正颜厉色
2777 | 枝蔓
2778 | 支离
2779 | 支离破碎
2780 | 直呆呆
2781 | 直瞪瞪
2782 | 直盯盯
2783 | 直勾勾
2784 | 直愣愣
2785 | 执迷不悟
2786 | 执拗
2787 | 趾高气扬
2788 | 只顾自身利益
2789 | 只听楼梯响,不见人下来
2790 | 纸上谈兵
2791 | 纸醉金迷
2792 | 志大才疏
2793 | 智障
2794 | 稚气
2795 | 质次价高
2796 | 质量差
2797 | 滞
2798 | 滞背
2799 | 滞钝
2800 | 滞涩
2801 | 滞销
2802 | 窒闷
2803 | 重
2804 | 重沓
2805 | 众叛亲离
2806 | 皱
2807 | 皱巴
2808 | 皱巴巴
2809 | 皱皱巴巴
2810 | 竹篮打水
2811 | 竹篮子打水
2812 | 竹篮子打水一场空
2813 | 煮豆燃萁
2814 | 主观
2815 | 主观上
2816 | 讆
2817 | 专横
2818 | 专横跋扈
2819 | 专制
2820 | 转移性
2821 | 装备不良
2822 | 装模作样
2823 | 装腔
2824 | 装腔作势
2825 | 装相
2826 | 装样子
2827 | 赘
2828 | 赘余
2829 | 捉襟见肘
2830 | 捉摸不定
2831 | 拙
2832 | 拙笨
2833 | 拙劣
2834 | 着三不着两
2835 | 浊
2836 | 子虚
2837 | 子虚乌有
2838 | 自傲
2839 | 自大
2840 | 自负
2841 | 自高自大
2842 | 自豪
2843 | 自命不凡
2844 | 自命清高
2845 | 自恃
2846 | 自私
2847 | 自私自利
2848 | 自相矛盾
2849 | 纵恣
2850 | 走神
2851 | 走油
2852 | 嘴尖
2853 | 醉翁之意不在酒
2854 | 最差
2855 | 最坏
2856 | 罪不容诛
2857 | 罪大恶极
2858 | 罪恶
2859 | 罪恶多端
2860 | 罪恶深重
2861 | 罪恶滔天
2862 | 罪恶昭彰
2863 | 罪恶昭著
2864 | 罪该万死
2865 | 罪孽深重
2866 | 左
2867 | 做作
2868 | 作势
2869 | 坐而论道
2870 | 坐井观天
2871 | 兀突
2872 | 孬
2873 | 噩
2874 | 卮
2875 | 孛
2876 | 啬
2877 | 啬刻
2878 | 厝火积薪
2879 | 赝
2880 | 剌
2881 | 剌戾
2882 | 剽悍
2883 | 罔
2884 | 伧
2885 | 伧俗
2886 | 佶屈聱牙
2887 | 侉
2888 | 佻
2889 | 俚
2890 | 俚俗
2891 | 倜然
2892 | 倥
2893 | 倥侗
2894 | 倥偬
2895 | 倨
2896 | 倨傲
2897 | 傥
2898 | 僭
2899 | 儇
2900 | 巽
2901 | 亵
2902 | 羸弱
2903 | 跅弛
2904 | 跅驰
2905 | 冥
2906 | 冥顽
2907 | 冥顽不化
2908 | 冥顽不灵
2909 | 冥冥
2910 | 讷
2911 | 诎
2912 | 诘屈聱牙
2913 | 谫
2914 | 谫陋
2915 | 谲
2916 | 谲诈
2917 | 阢
2918 | 阽
2919 | 刍
2920 | 堙
2921 | 艽
2922 | 芴
2923 | 苴
2924 | 茕
2925 | 茕茕
2926 | 茕茕孑立
2927 | 茕茕孑立,形影相吊
2928 | 荏
2929 | 荏弱
2930 | 萋迷
2931 | 迍邅
2932 | 瞢
2933 | 拗
2934 | 拮据
2935 | 吆三喝四
2936 | 吆五喝六
2937 | 咄咄逼人
2938 | 哙
2939 | 哝
2940 | 啷
2941 | 嗲
2942 | 嗲声嗲气
2943 | 嘈
2944 | 嘈杂
2945 | 嘀里嘟噜
2946 | 岌岌
2947 | 岌岌不可终日
2948 | 岌岌可危
2949 | 嶙峋
2950 | 嶙嶙
2951 | 犷
2952 | 犷悍
2953 | 狃
2954 | 狎
2955 | 狎昵
2956 | 狯
2957 | 狷
2958 | 狷急
2959 | 猥
2960 | 猥鄙
2961 | 猥贱
2962 | 猥劣
2963 | 猥陋
2964 | 猥琐
2965 | 猥亵
2966 | 獐头鼠目
2967 | 獠
2968 | 舛
2969 | 馀
2970 | 廪
2971 | 忉
2972 | 忮
2973 | 忸忸怩怩
2974 | 忸怩作态
2975 | 怊
2976 | 恹
2977 | 恹恹
2978 | 悖
2979 | 悖晦
2980 | 悖谬
2981 | 悖逆
2982 | 悖妄
2983 | 悭
2984 | 悭吝
2985 | 悱
2986 | 愦
2987 | 愣
2988 | 愣头愣脑
2989 | 愀然
2990 | 愎
2991 | 慵懒
2992 | 懵
2993 | 懵懂
2994 | 懵里懵懂
2995 | 懵懵懂懂
2996 | 阙陋
2997 | 阙略
2998 | 湎
2999 | 溲
3000 | 溷浊
3001 | 滂
3002 | 澹然
3003 | 蹇
3004 | 遴
3005 | 邋里邋遢
3006 | 邋遢
3007 | 邋邋遢遢
3008 | 孱
3009 | 孱弱
3010 | 羼
3011 | 娆
3012 | 媸
3013 | 孑
3014 | 孑然
3015 | 孑然一身
3016 | 孑身
3017 | 驽
3018 | 驽钝
3019 | 骈枝
3020 | 绌
3021 | 缈
3022 | 缛
3023 | 缥缈
3024 | 缭乱
3025 | 幺麽
3026 | 杌
3027 | 桀
3028 | 桀骜不驯
3029 | 棼
3030 | 槁
3031 | 轫
3032 | 辁
3033 | 暧
3034 | 暧昧
3035 | 暝
3036 | 犟
3037 | 毵毵
3038 | 虢
3039 | 朦
3040 | 朦胧
3041 | 朦朦胧胧
3042 | 臊
3043 | 膻
3044 | 膻气
3045 | 膻腥
3046 | 熹微
3047 | 戾
3048 | 恝
3049 | 恝然
3050 | 恣
3051 | 恣肆
3052 | 恣意
3053 | 憝
3054 | 戆
3055 | 戆头戆脑
3056 | 沓
3057 | 硗
3058 | 硗薄
3059 | 硗瘠
3060 | 碜
3061 | 睨
3062 | 瞀
3063 | 瞑
3064 | 瞽
3065 | 锱铢必较
3066 | 鸷
3067 | 鸷悍
3068 | 疣赘
3069 | 瘠
3070 | 瘠薄
3071 | 癃
3072 | 癫狂
3073 | 窈冥
3074 | 窭
3075 | 窳
3076 | 窳败
3077 | 窳惰
3078 | 窳劣
3079 | 褊
3080 | 褊急
3081 | 褊狭
3082 | 褶
3083 | 矜
3084 | 矜持
3085 | 矜夸
3086 | 聒
3087 | 聒噪
3088 | 颛
3089 | 颛蒙
3090 | 颟顸
3091 | 蚍蜉撼大树
3092 | 蚍蜉撼树
3093 | 蚩
3094 | 蜻蜓点水
3095 | 笃
3096 | 箪食瓢饮
3097 | 趄
3098 | 蹩脚
3099 | 霭霭
3100 | 龃
3101 | 龃龉
3102 | 龉
3103 | 龌
3104 | 龌龊
3105 | 鲰
3106 | 饕
3107 | 黝
3108 | 黝暗
3109 | 黝黯
3110 | 黠
3111 | 黠慧
3112 | 黢
3113 | 黢黑
3114 | 黩
3115 | 黪
3116 | 黯
3117 | 黯淡
3118 | 黯然
3119 |
--------------------------------------------------------------------------------
/data/data.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Zhangpeixiang/Short-Texts-Sentiment-Analyse/7f451ad6e56a2c399bc8d7bc797bb543e2bfac88/data/data.xlsx
--------------------------------------------------------------------------------
/data/stop.txt:
--------------------------------------------------------------------------------
1 |
2 | 我
3 | 玩
4 | 完
5 | /n
6 | \n
7 | ●
8 | 1
9 | 的
10 | 了
11 | 是
12 | 有
13 | 等
14 | 人
15 | 到
16 | 会
17 | 新
18 | 说
19 | 可
20 | 让
21 | 能
22 | 来
23 | 做
24 | 着
25 | 地
26 | 去
27 | 之
28 | 只
29 | 过
30 | 请
31 | com
32 | 看
33 | 如
34 | 得
35 | 链
36 | 内
37 | 称
38 | 出
39 | pp
40 | 走
41 | 很
42 | 吃
43 | 长
44 | 短
45 | 带
46 | 起
47 | 快
48 | 五
49 | 无
50 | 站
51 | 像
52 | 要
53 | 10
54 | 20
55 | 30
56 | 500
57 | 90
58 | 80
59 | html
60 | www
61 | strong
62 | ↓
63 | 3000
64 | GROUP
65 | 年
66 | 月
67 | 说
68 | 做
69 | 时
70 | 里
71 | 请
72 | 高
73 | 低
74 | 路
75 | 名
76 | 前
77 | 想
78 | 万
79 | 岁
80 | 卡
81 | 2016
82 | 2017
83 | 2018
84 | 00
85 | 18
86 | 21
87 | \xa0
88 | 100
89 | http
90 | pp
91 | img
92 |
93 | com
94 | \u3000
95 | \t
96 | br
97 | ##
98 | \n
99 | \r\n
100 | ヾ
101 | !
102 | "
103 | #
104 | $
105 | %
106 | &
107 | '
108 | (
109 | )
110 | *
111 | +
112 | ,
113 | -
114 | --
115 | .
116 | ..
117 | ...
118 | ......
119 | ...................
120 | ./
121 | .一
122 | .数
123 | .日
124 | /
125 | //
126 | 0
127 | 1
128 | 2
129 | 3
130 | 4
131 | 5
132 | 6
133 | 7
134 | 8
135 | 9
136 | :
137 | ://
138 | ::
139 | ;
140 | <
141 | =
142 | >
143 | >>
144 | ?
145 | @
146 | A
147 | Lex
148 | [
149 | \
150 | ]
151 | ^
152 | _
153 | `
154 | exp
155 | sub
156 | sup
157 | |
158 | }
159 | ~
160 | ~~~~
161 | ·
162 | ×
163 | ×××
164 | Δ
165 | Ψ
166 | γ
167 | μ
168 | φ
169 | φ.
170 | В
171 | —
172 | ——
173 | ———
174 | ‘
175 | ’
176 | ’‘
177 | “
178 | ”
179 | ”,
180 | …
181 | ……
182 | …………………………………………………③
183 | ′∈
184 | ′|
185 | ℃
186 | Ⅲ
187 | ↑
188 | →
189 | ∈[
190 | ∪φ∈
191 | ≈
192 | ①
193 | ②
194 | ②c
195 | ③
196 | ③]
197 | ④
198 | ⑤
199 | ⑥
200 | ⑦
201 | ⑧
202 | ⑨
203 | ⑩
204 | ──
205 | ■
206 | ▲
207 |
208 | 、
209 | 。
210 | 〈
211 | 〉
212 | 《
213 | 》
214 | 》),
215 | 」
216 | 『
217 | 』
218 | 【
219 | 】
220 | 〔
221 | 〕
222 | 〕〔
223 | ㈧
224 | 一
225 | 一.
226 | 一一
227 | 一下
228 | 一个
229 | 一些
230 | 一何
231 | 一切
232 | 一则
233 | 一则通过
234 | 一天
235 | 一定
236 | 一方面
237 | 一旦
238 | 一时
239 | 一来
240 | 一样
241 | 一次
242 | 一片
243 | 一番
244 | 一直
245 | 一致
246 | 一般
247 | 一起
248 | 一转眼
249 | 一边
250 | 一面
251 | 七
252 | 万一
253 | 三
254 | 三天两头
255 | 三番两次
256 | 三番五次
257 | 上
258 | 上下
259 | 上升
260 | 上去
261 | 上来
262 | 上述
263 | 上面
264 | 下
265 | 下列
266 | 下去
267 | 下来
268 | 下面
269 | 不
270 | 不一
271 | 不下
272 | 不久
273 | 不了
274 | 不亦乐乎
275 | 不仅
276 | 不仅...而且
277 | 不仅仅
278 | 不仅仅是
279 | 不会
280 | 不但
281 | 不但...而且
282 | 不光
283 | 不免
284 | 不再
285 | 不力
286 | 不单
287 | 不变
288 | 不只
289 | 不可
290 | 不可开交
291 | 不可抗拒
292 | 不同
293 | 不外
294 | 不外乎
295 | 不够
296 | 不大
297 | 不如
298 | 不妨
299 | 不定
300 | 不对
301 | 不少
302 | 不尽
303 | 不尽然
304 | 不巧
305 | 不已
306 | 不常
307 | 不得
308 | 不得不
309 | 不得了
310 | 不得已
311 | 不必
312 | 不怎么
313 | 不怕
314 | 不惟
315 | 不成
316 | 不拘
317 | 不择手段
318 | 不敢
319 | 不料
320 | 不断
321 | 不日
322 | 不时
323 | 不是
324 | 不曾
325 | 不止
326 | 不止一次
327 | 不比
328 | 不消
329 | 不满
330 | 不然
331 | 不然的话
332 | 不特
333 | 不独
334 | 不由得
335 | 不知不觉
336 | 不管
337 | 不管怎样
338 | 不经意
339 | 不胜
340 | 不能
341 | 不能不
342 | 不至于
343 | 不若
344 | 不要
345 | 不论
346 | 不起
347 | 不足
348 | 不过
349 | 不迭
350 | 不问
351 | 不限
352 | 与
353 | 与其
354 | 与其说
355 | 与否
356 | 与此同时
357 | 专门
358 | 且
359 | 且不说
360 | 且说
361 | 两者
362 | 严格
363 | 严重
364 | 个
365 | 个人
366 | 个别
367 | 中小
368 | 中间
369 | 丰富
370 | 串行
371 | 临
372 | 临到
373 | 为
374 | 为主
375 | 为了
376 | 为什么
377 | 为什麽
378 | 为何
379 | 为止
380 | 为此
381 | 为着
382 | 主张
383 | 主要
384 | 举凡
385 | 举行
386 | 乃
387 | 乃至
388 | 乃至于
389 | 么
390 | 之
391 | 之一
392 | 之前
393 | 之后
394 | 之後
395 | 之所以
396 | 之类
397 | 乌乎
398 | 乎
399 | 乒
400 | 乘
401 | 乘势
402 | 乘机
403 | 乘胜
404 | 乘虚
405 | 乘隙
406 | 九
407 | 也
408 | 也好
409 | 也就是说
410 | 也是
411 | 也罢
412 | 了
413 | 了解
414 | 争取
415 | 二
416 | 二来
417 | 二话不说
418 | 二话没说
419 | 于
420 | 于是
421 | 于是乎
422 | 云云
423 | 云尔
424 | 互
425 | 互相
426 | 五
427 | 些
428 | 交口
429 | 亦
430 | 产生
431 | 亲口
432 | 亲手
433 | 亲眼
434 | 亲自
435 | 亲身
436 | 人
437 | 人人
438 | 人们
439 | 人家
440 | 人民
441 | 什么
442 | 什么样
443 | 什麽
444 | 仅
445 | 仅仅
446 | 今
447 | 今后
448 | 今天
449 | 今年
450 | 今後
451 | 介于
452 | 仍
453 | 仍旧
454 | 仍然
455 | 从
456 | 从不
457 | 从严
458 | 从中
459 | 从事
460 | 从今以后
461 | 从优
462 | 从古到今
463 | 从古至今
464 | 从头
465 | 从宽
466 | 从小
467 | 从新
468 | 从无到有
469 | 从早到晚
470 | 从未
471 | 从来
472 | 从此
473 | 从此以后
474 | 从而
475 | 从轻
476 | 从速
477 | 从重
478 | 他
479 | 他人
480 | 他们
481 | 他是
482 | 他的
483 | 代替
484 | 以
485 | 以上
486 | 以下
487 | 以为
488 | 以便
489 | 以免
490 | 以前
491 | 以及
492 | 以后
493 | 以外
494 | 以後
495 | 以故
496 | 以期
497 | 以来
498 | 以至
499 | 以至于
500 | 以致
501 | 们
502 | 任
503 | 任何
504 | 任凭
505 | 任务
506 | 企图
507 | 伙同
508 | 会
509 | 伟大
510 | 传
511 | 传说
512 | 传闻
513 | 似乎
514 | 似的
515 | 但
516 | 但凡
517 | 但愿
518 | 但是
519 | 何
520 | 何乐而不为
521 | 何以
522 | 何况
523 | 何处
524 | 何妨
525 | 何尝
526 | 何必
527 | 何时
528 | 何止
529 | 何苦
530 | 何须
531 | 余外
532 | 作为
533 | 你
534 | 你们
535 | 你是
536 | 你的
537 | 使
538 | 使得
539 | 使用
540 | 例如
541 | 依
542 | 依据
543 | 依照
544 | 依靠
545 | 便
546 | 便于
547 | 促进
548 | 保持
549 | 保管
550 | 保险
551 | 俺
552 | 俺们
553 | 倍加
554 | 倍感
555 | 倒不如
556 | 倒不如说
557 | 倒是
558 | 倘
559 | 倘使
560 | 倘或
561 | 倘然
562 | 倘若
563 | 借
564 | 借以
565 | 借此
566 | 假使
567 | 假如
568 | 假若
569 | 偏偏
570 | 做到
571 | 偶尔
572 | 偶而
573 | 傥然
574 | 像
575 | 儿
576 | 允许
577 | 元/吨
578 | 充其极
579 | 充其量
580 | 充分
581 | 先不先
582 | 先后
583 | 先後
584 | 先生
585 | 光
586 | 光是
587 | 全体
588 | 全力
589 | 全年
590 | 全然
591 | 全身心
592 | 全部
593 | 全都
594 | 全面
595 | 八
596 | 八成
597 | 公然
598 | 六
599 | 兮
600 | 共
601 | 共同
602 | 共总
603 | 关于
604 | 其
605 | 其一
606 | 其中
607 | 其二
608 | 其他
609 | 其余
610 | 其后
611 | 其它
612 | 其实
613 | 其次
614 | 具体
615 | 具体地说
616 | 具体来说
617 | 具体说来
618 | 具有
619 | 兼之
620 | 内
621 | 再
622 | 再其次
623 | 再则
624 | 再有
625 | 再次
626 | 再者
627 | 再者说
628 | 再说
629 | 冒
630 | 冲
631 | 决不
632 | 决定
633 | 决非
634 | 况且
635 | 准备
636 | 凑巧
637 | 凝神
638 | 几
639 | 几乎
640 | 几度
641 | 几时
642 | 几番
643 | 几经
644 | 凡
645 | 凡是
646 | 凭
647 | 凭借
648 | 出
649 | 出于
650 | 出去
651 | 出来
652 | 出现
653 | 分别
654 | 分头
655 | 分期
656 | 分期分批
657 | 切
658 | 切不可
659 | 切切
660 | 切勿
661 | 切莫
662 | 则
663 | 则甚
664 | 刚
665 | 刚好
666 | 刚巧
667 | 刚才
668 | 初
669 | 别
670 | 别人
671 | 别处
672 | 别是
673 | 别的
674 | 别管
675 | 别说
676 | 到
677 | 到了儿
678 | 到处
679 | 到头
680 | 到头来
681 | 到底
682 | 到目前为止
683 | 前后
684 | 前此
685 | 前者
686 | 前进
687 | 前面
688 | 加上
689 | 加之
690 | 加以
691 | 加入
692 | 加强
693 | 动不动
694 | 动辄
695 | 勃然
696 | 匆匆
697 | 十分
698 | 千
699 | 千万
700 | 千万千万
701 | 半
702 | 单
703 | 单单
704 | 单纯
705 | 即
706 | 即令
707 | 即使
708 | 即便
709 | 即刻
710 | 即如
711 | 即将
712 | 即或
713 | 即是说
714 | 即若
715 | 却
716 | 却不
717 | 历
718 | 原来
719 | 去
720 | 又
721 | 又及
722 | 及
723 | 及其
724 | 及时
725 | 及至
726 | 双方
727 | 反之
728 | 反之亦然
729 | 反之则
730 | 反倒
731 | 反倒是
732 | 反应
733 | 反手
734 | 反映
735 | 反而
736 | 反过来
737 | 反过来说
738 | 取得
739 | 取道
740 | 受到
741 | 变成
742 | 古来
743 | 另
744 | 另一个
745 | 另一方面
746 | 另外
747 | 另悉
748 | 另方面
749 | 另行
750 | 只
751 | 只当
752 | 只怕
753 | 只是
754 | 只有
755 | 只消
756 | 只要
757 | 只限
758 | 叫
759 | 叫做
760 | 召开
761 | 叮咚
762 | 叮当
763 | 可
764 | 可以
765 | 可好
766 | 可是
767 | 可能
768 | 可见
769 | 各
770 | 各个
771 | 各人
772 | 各位
773 | 各地
774 | 各式
775 | 各种
776 | 各级
777 | 各自
778 | 合理
779 | 同
780 | 同一
781 | 同时
782 | 同样
783 | 后
784 | 后来
785 | 后者
786 | 后面
787 | 向
788 | 向使
789 | 向着
790 | 吓
791 | 吗
792 | 否则
793 | 吧
794 | 吧哒
795 | 吱
796 | 呀
797 | 呃
798 | 呆呆地
799 | 呐
800 | 呕
801 | 呗
802 | 呜
803 | 呜呼
804 | 呢
805 | 周围
806 | 呵
807 | 呵呵
808 | 呸
809 | 呼哧
810 | 呼啦
811 | 咋
812 | 和
813 | 咚
814 | 咦
815 | 咧
816 | 咱
817 | 咱们
818 | 咳
819 | 哇
820 | 哈
821 | 哈哈
822 | 哉
823 | 哎
824 | 哎呀
825 | 哎哟
826 | 哗
827 | 哗啦
828 | 哟
829 | 哦
830 | 哩
831 | 哪
832 | 哪个
833 | 哪些
834 | 哪儿
835 | 哪天
836 | 哪年
837 | 哪怕
838 | 哪样
839 | 哪边
840 | 哪里
841 | 哼
842 | 哼唷
843 | 唉
844 | 唯有
845 | 啊
846 | 啊呀
847 | 啊哈
848 | 啊哟
849 | 啐
850 | 啥
851 | 啦
852 | 啪达
853 | 啷当
854 | 喀
855 | 喂
856 | 喏
857 | 喔唷
858 | 喽
859 | 嗡
860 | 嗡嗡
861 | 嗬
862 | 嗯
863 | 嗳
864 | 嘎
865 | 嘎嘎
866 | 嘎登
867 | 嘘
868 | 嘛
869 | 嘻
870 | 嘿
871 | 嘿嘿
872 | 四
873 | 因
874 | 因为
875 | 因了
876 | 因此
877 | 因着
878 | 因而
879 | 固
880 | 固然
881 | 在
882 | 在下
883 | 在于
884 | 地
885 | 均
886 | 坚决
887 | 坚持
888 | 基于
889 | 基本
890 | 基本上
891 | 处在
892 | 处处
893 | 处理
894 | 复杂
895 | 多
896 | 多么
897 | 多亏
898 | 多多
899 | 多多少少
900 | 多多益善
901 | 多少
902 | 多年前
903 | 多年来
904 | 多数
905 | 多次
906 | 够瞧的
907 | 大
908 | 大不了
909 | 大举
910 | 大事
911 | 大体
912 | 大体上
913 | 大凡
914 | 大力
915 | 大多
916 | 大多数
917 | 大大
918 | 大家
919 | 大张旗鼓
920 | 大批
921 | 大抵
922 | 大概
923 | 大略
924 | 大约
925 | 大致
926 | 大都
927 | 大量
928 | 大面儿上
929 | 失去
930 | 奇
931 | 奈
932 | 奋勇
933 | 她
934 | 她们
935 | 她是
936 | 她的
937 | 好
938 | 好在
939 | 好的
940 | 好象
941 | 如
942 | 如上
943 | 如上所述
944 | 如下
945 | 如今
946 | 如何
947 | 如其
948 | 如前所述
949 | 如同
950 | 如常
951 | 如是
952 | 如期
953 | 如果
954 | 如次
955 | 如此
956 | 如此等等
957 | 如若
958 | 始而
959 | 姑且
960 | 存在
961 | 存心
962 | 孰料
963 | 孰知
964 | 宁
965 | 宁可
966 | 宁愿
967 | 宁肯
968 | 它
969 | 它们
970 | 它们的
971 | 它是
972 | 它的
973 | 安全
974 | 完全
975 | 完成
976 | 定
977 | 实现
978 | 实际
979 | 宣布
980 | 容易
981 | 密切
982 | 对
983 | 对于
984 | 对应
985 | 对待
986 | 对方
987 | 对比
988 | 将
989 | 将才
990 | 将要
991 | 将近
992 | 小
993 | 少数
994 | 尔
995 | 尔后
996 | 尔尔
997 | 尔等
998 | 尚且
999 | 尤其
1000 | 就
1001 | 就地
1002 | 就是
1003 | 就是了
1004 | 就是说
1005 | 就此
1006 | 就算
1007 | 就要
1008 | 尽
1009 | 尽可能
1010 | 尽如人意
1011 | 尽心尽力
1012 | 尽心竭力
1013 | 尽快
1014 | 尽早
1015 | 尽然
1016 | 尽管
1017 | 尽管如此
1018 | 尽量
1019 | 局外
1020 | 居然
1021 | 届时
1022 | 属于
1023 | 屡
1024 | 屡屡
1025 | 屡次
1026 | 屡次三番
1027 | 岂
1028 | 岂但
1029 | 岂止
1030 | 岂非
1031 | 川流不息
1032 | 左右
1033 | 巨大
1034 | 巩固
1035 | 差一点
1036 | 差不多
1037 | 己
1038 | 已
1039 | 已矣
1040 | 已经
1041 | 巴
1042 | 巴巴
1043 | 带
1044 | 帮助
1045 | 常
1046 | 常常
1047 | 常言说
1048 | 常言说得好
1049 | 常言道
1050 | 平素
1051 | 年复一年
1052 | 并
1053 | 并不
1054 | 并不是
1055 | 并且
1056 | 并排
1057 | 并无
1058 | 并没
1059 | 并没有
1060 | 并肩
1061 | 并非
1062 | 广大
1063 | 广泛
1064 | 应当
1065 | 应用
1066 | 应该
1067 | 庶乎
1068 | 庶几
1069 | 开外
1070 | 开始
1071 | 开展
1072 | 引起
1073 | 弗
1074 | 弹指之间
1075 | 强烈
1076 | 强调
1077 | 归
1078 | 归根到底
1079 | 归根结底
1080 | 归齐
1081 | 当
1082 | 当下
1083 | 当中
1084 | 当儿
1085 | 当前
1086 | 当即
1087 | 当口儿
1088 | 当地
1089 | 当场
1090 | 当头
1091 | 当庭
1092 | 当时
1093 | 当然
1094 | 当真
1095 | 当着
1096 | 形成
1097 | 彻夜
1098 | 彻底
1099 | 彼
1100 | 彼时
1101 | 彼此
1102 | 往
1103 | 往往
1104 | 待
1105 | 待到
1106 | 很
1107 | 很多
1108 | 很少
1109 | 後来
1110 | 後面
1111 | 得
1112 | 得了
1113 | 得出
1114 | 得到
1115 | 得天独厚
1116 | 得起
1117 | 心里
1118 | 必
1119 | 必定
1120 | 必将
1121 | 必然
1122 | 必要
1123 | 必须
1124 | 快
1125 | 快要
1126 | 忽地
1127 | 忽然
1128 | 怎
1129 | 怎么
1130 | 怎么办
1131 | 怎么样
1132 | 怎奈
1133 | 怎样
1134 | 怎麽
1135 | 怕
1136 | 急匆匆
1137 | 怪
1138 | 怪不得
1139 | 总之
1140 | 总是
1141 | 总的来看
1142 | 总的来说
1143 | 总的说来
1144 | 总结
1145 | 总而言之
1146 | 恍然
1147 | 恐怕
1148 | 恰似
1149 | 恰好
1150 | 恰如
1151 | 恰巧
1152 | 恰恰
1153 | 恰恰相反
1154 | 恰逢
1155 | 您
1156 | 您们
1157 | 您是
1158 | 惟其
1159 | 惯常
1160 | 意思
1161 | 愤然
1162 | 愿意
1163 | 慢说
1164 | 成为
1165 | 成年
1166 | 成年累月
1167 | 成心
1168 | 我
1169 | 我们
1170 | 我是
1171 | 我的
1172 | 或
1173 | 或则
1174 | 或多或少
1175 | 或是
1176 | 或曰
1177 | 或者
1178 | 或许
1179 | 战斗
1180 | 截然
1181 | 截至
1182 | 所
1183 | 所以
1184 | 所在
1185 | 所幸
1186 | 所有
1187 | 所谓
1188 | 才
1189 | 才能
1190 | 扑通
1191 | 打
1192 | 打从
1193 | 打开天窗说亮话
1194 | 扩大
1195 | 把
1196 | 抑或
1197 | 抽冷子
1198 | 拦腰
1199 | 拿
1200 | 按
1201 | 按时
1202 | 按期
1203 | 按照
1204 | 按理
1205 | 按说
1206 | 挨个
1207 | 挨家挨户
1208 | 挨次
1209 | 挨着
1210 | 挨门挨户
1211 | 挨门逐户
1212 | 换句话说
1213 | 换言之
1214 | 据
1215 | 据实
1216 | 据悉
1217 | 据我所知
1218 | 据此
1219 | 据称
1220 | 据说
1221 | 掌握
1222 | 接下来
1223 | 接着
1224 | 接著
1225 | 接连不断
1226 | 放量
1227 | 故
1228 | 故意
1229 | 故此
1230 | 故而
1231 | 敞开儿
1232 | 敢
1233 | 敢于
1234 | 敢情
1235 | 数/
1236 | 整个
1237 | 断然
1238 | 方
1239 | 方便
1240 | 方才
1241 | 方能
1242 | 方面
1243 | 旁人
1244 | 无
1245 | 无宁
1246 | 无法
1247 | 无论
1248 | 既
1249 | 既...又
1250 | 既往
1251 | 既是
1252 | 既然
1253 | 日复一日
1254 | 日渐
1255 | 日益
1256 | 日臻
1257 | 日见
1258 | 时候
1259 | 昂然
1260 | 明显
1261 | 明确
1262 | 是
1263 | 是不是
1264 | 是以
1265 | 是否
1266 | 是的
1267 | 显然
1268 | 显著
1269 | 普通
1270 | 普遍
1271 | 暗中
1272 | 暗地里
1273 | 暗自
1274 | 更
1275 | 更为
1276 | 更加
1277 | 更进一步
1278 | 曾
1279 | 曾经
1280 | 替
1281 | 替代
1282 | 最
1283 | 最后
1284 | 最大
1285 | 最好
1286 | 最後
1287 | 最近
1288 | 最高
1289 | 有
1290 | 有些
1291 | 有关
1292 | 有利
1293 | 有力
1294 | 有及
1295 | 有所
1296 | 有效
1297 | 有时
1298 | 有点
1299 | 有的
1300 | 有的是
1301 | 有着
1302 | 有著
1303 | 望
1304 | 朝
1305 | 朝着
1306 | 末##末
1307 | 本
1308 | 本人
1309 | 本地
1310 | 本着
1311 | 本身
1312 | 权时
1313 | 来
1314 | 来不及
1315 | 来得及
1316 | 来看
1317 | 来着
1318 | 来自
1319 | 来讲
1320 | 来说
1321 | 极
1322 | 极为
1323 | 极了
1324 | 极其
1325 | 极力
1326 | 极大
1327 | 极度
1328 | 极端
1329 | 构成
1330 | 果然
1331 | 果真
1332 | 某
1333 | 某个
1334 | 某些
1335 | 某某
1336 | 根据
1337 | 根本
1338 | 格外
1339 | 梆
1340 | 概
1341 | 次第
1342 | 欢迎
1343 | 欤
1344 | 正值
1345 | 正在
1346 | 正如
1347 | 正巧
1348 | 正常
1349 | 正是
1350 | 此
1351 | 此中
1352 | 此后
1353 | 此地
1354 | 此处
1355 | 此外
1356 | 此时
1357 | 此次
1358 | 此间
1359 | 殆
1360 | 毋宁
1361 | 每
1362 | 每个
1363 | 每天
1364 | 每年
1365 | 每当
1366 | 每时每刻
1367 | 每每
1368 | 每逢
1369 | 比
1370 | 比及
1371 | 比如
1372 | 比如说
1373 | 比方
1374 | 比照
1375 | 比起
1376 | 比较
1377 | 毕竟
1378 | 毫不
1379 | 毫无
1380 | 毫无例外
1381 | 毫无保留地
1382 | 汝
1383 | 沙沙
1384 | 没
1385 | 没奈何
1386 | 没有
1387 | 沿
1388 | 沿着
1389 | 注意
1390 | 活
1391 | 深入
1392 | 清楚
1393 | 满
1394 | 满足
1395 | 漫说
1396 | 焉
1397 | 然
1398 | 然则
1399 | 然后
1400 | 然後
1401 | 然而
1402 | 照
1403 | 照着
1404 | 牢牢
1405 | 特别是
1406 | 特殊
1407 | 特点
1408 | 犹且
1409 | 犹自
1410 | 独
1411 | 独自
1412 | 猛然
1413 | 猛然间
1414 | 率尔
1415 | 率然
1416 | 现代
1417 | 现在
1418 | 理应
1419 | 理当
1420 | 理该
1421 | 瑟瑟
1422 | 甚且
1423 | 甚么
1424 | 甚或
1425 | 甚而
1426 | 甚至
1427 | 甚至于
1428 | 用
1429 | 用来
1430 | 甫
1431 | 甭
1432 | 由
1433 | 由于
1434 | 由是
1435 | 由此
1436 | 由此可见
1437 | 略
1438 | 略为
1439 | 略加
1440 | 略微
1441 | 白
1442 | 白白
1443 | 的
1444 | 的确
1445 | 的话
1446 | 皆可
1447 | 目前
1448 | 直到
1449 | 直接
1450 | 相似
1451 | 相信
1452 | 相反
1453 | 相同
1454 | 相对
1455 | 相对而言
1456 | 相应
1457 | 相当
1458 | 相等
1459 | 省得
1460 | 看
1461 | 看上去
1462 | 看出
1463 | 看到
1464 | 看来
1465 | 看样子
1466 | 看看
1467 | 看见
1468 | 看起来
1469 | 真是
1470 | 真正
1471 | 眨眼
1472 | 着
1473 | 着呢
1474 | 矣
1475 | 矣乎
1476 | 矣哉
1477 | 知道
1478 | 砰
1479 | 确定
1480 | 碰巧
1481 | 社会主义
1482 | 离
1483 | 种
1484 | 积极
1485 | 移动
1486 | 究竟
1487 | 穷年累月
1488 | 突出
1489 | 突然
1490 | 窃
1491 | 立
1492 | 立刻
1493 | 立即
1494 | 立地
1495 | 立时
1496 | 立马
1497 | 竟
1498 | 竟然
1499 | 竟而
1500 | 第
1501 | 第二
1502 | 等
1503 | 等到
1504 | 等等
1505 | 策略地
1506 | 简直
1507 | 简而言之
1508 | 简言之
1509 | 管
1510 | 类如
1511 | 粗
1512 | 精光
1513 | 紧接着
1514 | 累年
1515 | 累次
1516 | 纯
1517 | 纯粹
1518 | 纵
1519 | 纵令
1520 | 纵使
1521 | 纵然
1522 | 练习
1523 | 组成
1524 | 经
1525 | 经常
1526 | 经过
1527 | 结合
1528 | 结果
1529 | 给
1530 | 绝
1531 | 绝不
1532 | 绝对
1533 | 绝非
1534 | 绝顶
1535 | 继之
1536 | 继后
1537 | 继续
1538 | 继而
1539 | 维持
1540 | 综上所述
1541 | 缕缕
1542 | 罢了
1543 | 老
1544 | 老大
1545 | 老是
1546 | 老老实实
1547 | 考虑
1548 | 者
1549 | 而
1550 | 而且
1551 | 而况
1552 | 而又
1553 | 而后
1554 | 而外
1555 | 而已
1556 | 而是
1557 | 而言
1558 | 而论
1559 | 联系
1560 | 联袂
1561 | 背地里
1562 | 背靠背
1563 | 能
1564 | 能否
1565 | 能够
1566 | 腾
1567 | 自
1568 | 自个儿
1569 | 自从
1570 | 自各儿
1571 | 自后
1572 | 自家
1573 | 自己
1574 | 自打
1575 | 自身
1576 | 臭
1577 | 至
1578 | 至于
1579 | 至今
1580 | 至若
1581 | 致
1582 | 般的
1583 | 良好
1584 | 若
1585 | 若夫
1586 | 若是
1587 | 若果
1588 | 若非
1589 | 范围
1590 | 莫
1591 | 莫不
1592 | 莫不然
1593 | 莫如
1594 | 莫若
1595 | 莫非
1596 | 获得
1597 | 藉以
1598 | 虽
1599 | 虽则
1600 | 虽然
1601 | 虽说
1602 | 蛮
1603 | 行为
1604 | 行动
1605 | 表明
1606 | 表示
1607 | 被
1608 | 要
1609 | 要不
1610 | 要不是
1611 | 要不然
1612 | 要么
1613 | 要是
1614 | 要求
1615 | 见
1616 | 规定
1617 | 觉得
1618 | 譬喻
1619 | 譬如
1620 | 认为
1621 | 认真
1622 | 认识
1623 | 让
1624 | 许多
1625 | 论
1626 | 论说
1627 | 设使
1628 | 设或
1629 | 设若
1630 | 诚如
1631 | 诚然
1632 | 话说
1633 | 该
1634 | 该当
1635 | 说明
1636 | 说来
1637 | 说说
1638 | 请勿
1639 | 诸
1640 | 诸位
1641 | 诸如
1642 | 谁
1643 | 谁人
1644 | 谁料
1645 | 谁知
1646 | 谨
1647 | 豁然
1648 | 贼死
1649 | 赖以
1650 | 赶
1651 | 赶快
1652 | 赶早不赶晚
1653 | 起
1654 | 起先
1655 | 起初
1656 | 起头
1657 | 起来
1658 | 起见
1659 | 起首
1660 | 趁
1661 | 趁便
1662 | 趁势
1663 | 趁早
1664 | 趁机
1665 | 趁热
1666 | 趁着
1667 | 越是
1668 | 距
1669 | 跟
1670 | 路经
1671 | 转动
1672 | 转变
1673 | 转贴
1674 | 轰然
1675 | 较
1676 | 较为
1677 | 较之
1678 | 较比
1679 | 边
1680 | 达到
1681 | 达旦
1682 | 迄
1683 | 迅速
1684 | 过
1685 | 过于
1686 | 过去
1687 | 过来
1688 | 运用
1689 | 近
1690 | 近几年来
1691 | 近年来
1692 | 近来
1693 | 还
1694 | 还是
1695 | 还有
1696 | 还要
1697 | 这
1698 | 这一来
1699 | 这个
1700 | 这么
1701 | 这么些
1702 | 这么样
1703 | 这么点儿
1704 | 这些
1705 | 这会儿
1706 | 这儿
1707 | 这就是说
1708 | 这时
1709 | 这样
1710 | 这次
1711 | 这点
1712 | 这种
1713 | 这般
1714 | 这边
1715 | 这里
1716 | 这麽
1717 | 进入
1718 | 进去
1719 | 进来
1720 | 进步
1721 | 进而
1722 | 进行
1723 | 连
1724 | 连同
1725 | 连声
1726 | 连日
1727 | 连日来
1728 | 连袂
1729 | 连连
1730 | 迟早
1731 | 迫于
1732 | 适应
1733 | 适当
1734 | 适用
1735 | 逐步
1736 | 逐渐
1737 | 通常
1738 | 通过
1739 | 造成
1740 | 逢
1741 | 遇到
1742 | 遭到
1743 | 遵循
1744 | 遵照
1745 | 避免
1746 | 那
1747 | 那个
1748 | 那么
1749 | 那么些
1750 | 那么样
1751 | 那些
1752 | 那会儿
1753 | 那儿
1754 | 那时
1755 | 那末
1756 | 那样
1757 | 那般
1758 | 那边
1759 | 那里
1760 | 那麽
1761 | 部分
1762 | 都
1763 | 鄙人
1764 | 采取
1765 | 里面
1766 | 重大
1767 | 重新
1768 | 重要
1769 | 鉴于
1770 | 针对
1771 | 长期以来
1772 | 长此下去
1773 | 长线
1774 | 长话短说
1775 | 问题
1776 | 间或
1777 | 防止
1778 | 阿
1779 | 附近
1780 | 陈年
1781 | 限制
1782 | 陡然
1783 | 除
1784 | 除了
1785 | 除却
1786 | 除去
1787 | 除外
1788 | 除开
1789 | 除此
1790 | 除此之外
1791 | 除此以外
1792 | 除此而外
1793 | 除非
1794 | 随
1795 | 随后
1796 | 随时
1797 | 随着
1798 | 随著
1799 | 隔夜
1800 | 隔日
1801 | 难得
1802 | 难怪
1803 | 难说
1804 | 难道
1805 | 难道说
1806 | 集中
1807 | 零
1808 | 需要
1809 | 非但
1810 | 非常
1811 | 非徒
1812 | 非得
1813 | 非特
1814 | 非独
1815 | 靠
1816 | 顶多
1817 | 顷
1818 | 顷刻
1819 | 顷刻之间
1820 | 顷刻间
1821 | 顺
1822 | 顺着
1823 | 顿时
1824 | 颇
1825 | 风雨无阻
1826 | 饱
1827 | 首先
1828 | 马上
1829 | 高低
1830 | 高兴
1831 | 默然
1832 | 默默地
1833 | 齐
1834 | ︿
1835 | !
1836 | #
1837 | $
1838 | %
1839 | &
1840 | '
1841 | (
1842 | )
1843 | )÷(1-
1844 | )、
1845 | *
1846 | +
1847 | +ξ
1848 | ++
1849 | ,
1850 | ,也
1851 | -
1852 | -β
1853 | --
1854 | -[*]-
1855 | .
1856 | /
1857 | 0
1858 | 0:2
1859 | 1
1860 | 1.
1861 | 12%
1862 | 2
1863 | 2.3%
1864 | 3
1865 | 4
1866 | 5
1867 | 5:0
1868 | 6
1869 | 7
1870 | 8
1871 | 9
1872 | :
1873 | ;
1874 | <
1875 | <±
1876 | <Δ
1877 | <λ
1878 | <φ
1879 | <<
1880 | =
1881 | =″
1882 | =☆
1883 | =(
1884 | =-
1885 | =[
1886 | ={
1887 | >
1888 | >λ
1889 | ?
1890 | @
1891 | A
1892 | LI
1893 | R.L.
1894 | ZXFITL
1895 | [
1896 | [①①]
1897 | [①②]
1898 | [①③]
1899 | [①④]
1900 | [①⑤]
1901 | [①⑥]
1902 | [①⑦]
1903 | [①⑧]
1904 | [①⑨]
1905 | [①A]
1906 | [①B]
1907 | [①C]
1908 | [①D]
1909 | [①E]
1910 | [①]
1911 | [①a]
1912 | [①c]
1913 | [①d]
1914 | [①e]
1915 | [①f]
1916 | [①g]
1917 | [①h]
1918 | [①i]
1919 | [①o]
1920 | [②
1921 | [②①]
1922 | [②②]
1923 | [②③]
1924 | [②④
1925 | [②⑤]
1926 | [②⑥]
1927 | [②⑦]
1928 | [②⑧]
1929 | [②⑩]
1930 | [②B]
1931 | [②G]
1932 | [②]
1933 | [②a]
1934 | [②b]
1935 | [②c]
1936 | [②d]
1937 | [②e]
1938 | [②f]
1939 | [②g]
1940 | [②h]
1941 | [②i]
1942 | [②j]
1943 | [③①]
1944 | [③⑩]
1945 | [③F]
1946 | [③]
1947 | [③a]
1948 | [③b]
1949 | [③c]
1950 | [③d]
1951 | [③e]
1952 | [③g]
1953 | [③h]
1954 | [④]
1955 | [④a]
1956 | [④b]
1957 | [④c]
1958 | [④d]
1959 | [④e]
1960 | [⑤]
1961 | [⑤]]
1962 | [⑤a]
1963 | [⑤b]
1964 | [⑤d]
1965 | [⑤e]
1966 | [⑤f]
1967 | [⑥]
1968 | [⑦]
1969 | [⑧]
1970 | [⑨]
1971 | [⑩]
1972 | [*]
1973 | [-
1974 | []
1975 | ]
1976 | ]∧′=[
1977 | ][
1978 | _
1979 | a]
1980 | b]
1981 | c]
1982 | e]
1983 | f]
1984 | ng昉
1985 | {
1986 | {-
1987 | |
1988 | }
1989 | }>
1990 | ~
1991 | ~±
1992 | ~+
1993 | ¥
--------------------------------------------------------------------------------
/dl_classify.py:
--------------------------------------------------------------------------------
1 | """
2 | time: 2018/12/13
3 | title: deep learning in Emotional with keras by using Deep Learning
4 | author: yuyuan's husband
5 | case of terrible accuracy in test and validation ,we attempt to use binary category in sentiment.
6 | """
7 | from __future__ import print_function
8 | from ml_classify import get_data
9 | from ml_classify import prepare_train_data
10 | from ml_classify import build_vecs_tencent
11 | from ml_classify import get_stop_word
12 | from ml_classify import load_data
13 | from ml_classify import confusion_matrix,plot_confusion_matrix
14 | import re
15 | import jieba
16 | import json
17 | from keras.preprocessing import sequence
18 | from keras import backend as K
19 | K.set_image_dim_ordering('th')
20 | from keras.callbacks import Callback
21 | from sklearn.metrics import confusion_matrix, f1_score, precision_score, recall_score
22 | from keras.models import Sequential
23 | from sklearn import metrics
24 | from keras import backend as K
25 | from keras.layers import Convolution2D, MaxPooling2D
26 | from keras.layers.core import Dense, Dropout, Activation, Flatten
27 | from keras.models import Model
28 | from keras.layers import *
29 | import numpy as np
30 | import os
31 | from keras.engine.topology import Layer
32 | from keras.utils import np_utils
33 | import matplotlib.pyplot as plt
34 |
35 | # from Yuan_postgraduate_SVMorBayes import confusion_matrix,plot_confusion_matrix
36 |
37 | # class Metrics(Callback):
38 | # def on_train_begin(self, logs={}):
39 | # self.val_f1s = []
40 | # self.val_recalls = []
41 | # self.val_precisions = []
42 | #
43 | # def on_epoch_end(self, epoch, logs={}):
44 | # val_predict = (np.asarray(self.model.predict(self.model.validation_data[0]))).round()
45 | # val_targ = self.model.validation_data[1]
46 | # _val_f1 = f1_score(val_targ, val_predict)
47 | # _val_recall = recall_score(val_targ, val_predict)
48 | # _val_precision = precision_score(val_targ, val_predict)
49 | # self.val_f1s.append(_val_f1)
50 | # self.val_recalls.append(_val_recall)
51 | # self.val_precisions.append(_val_precision)
52 | # print('-val_f1: %.4f --val_precision: %.4f --val_recall: %.4f' % (_val_f1, _val_precision, _val_recall))
53 | # return
54 | #
55 | # metrics = Metrics()
56 |
57 | def Precision(y_true, y_pred):
58 | """精确率"""
59 | tp = K.sum(K.round(K.clip(y_true * y_pred, 0, 1))) # true positives
60 | pp = K.sum(K.round(K.clip(y_pred, 0, 1))) # predicted positives
61 | precision = tp / (pp + K.epsilon())
62 | return precision
63 |
64 | def Recall(y_true, y_pred):
65 | """召回率"""
66 | tp = K.sum(K.round(K.clip(y_true * y_pred, 0, 1))) # true positives
67 | pp = K.sum(K.round(K.clip(y_true, 0, 1))) # possible positives
68 | recall = tp / (pp + K.epsilon())
69 | return recall
70 |
71 | def F1(y_true, y_pred):
72 | """F1-score"""
73 | precision = Precision(y_true, y_pred)
74 | recall = Recall(y_true, y_pred)
75 | f1 = 2 * ((precision * recall) / (precision + recall + K.epsilon()))
76 | return f1
77 |
78 | class Position_Embedding(Layer):
79 | def __init__(self, size=None, mode='sum', **kwargs):
80 | self.size = size # 必须为偶数
81 | self.mode = mode
82 | super(Position_Embedding, self).__init__(**kwargs)
83 |
84 | def call(self, x):
85 | if (self.size == None) or (self.mode == 'sum'):
86 | self.size = int(x.shape[-1])
87 | batch_size, seq_len = K.shape(x)[0], K.shape(x)[1]
88 | position_j = 1. / K.pow(10000., 2 * K.arange(self.size / 2, dtype='float32') / self.size)
89 | position_j = K.expand_dims(position_j, 0)
90 | position_i = K.cumsum(K.ones_like(x[:, :, 0]), 1) - 1 # K.arange不支持变长,只好用这种方法生成
91 | position_i = K.expand_dims(position_i, 2)
92 | position_ij = K.dot(position_i, position_j)
93 | position_ij = K.concatenate([K.cos(position_ij), K.sin(position_ij)], 2)
94 | if self.mode == 'sum':
95 | return position_ij + x
96 | elif self.mode == 'concat':
97 | return K.concatenate([position_ij, x], 2)
98 |
99 | def compute_output_shape(self, input_shape):
100 | if self.mode == 'sum':
101 | return input_shape
102 | elif self.mode == 'concat':
103 | return (input_shape[0], input_shape[1], input_shape[2] + self.size)
104 |
105 | class Attention(Layer):
106 |
107 | def __init__(self, nb_head, size_per_head, **kwargs):
108 | self.nb_head = nb_head
109 | self.size_per_head = size_per_head
110 | self.output_dim = nb_head * size_per_head
111 | super(Attention, self).__init__(**kwargs)
112 |
113 | def build(self, input_shape):
114 | self.WQ = self.add_weight(name='WQ',
115 | shape=(input_shape[0][-1], self.output_dim),
116 | initializer='glorot_uniform',
117 | trainable=True)
118 | self.WK = self.add_weight(name='WK',
119 | shape=(input_shape[1][-1], self.output_dim),
120 | initializer='glorot_uniform',
121 | trainable=True)
122 | self.WV = self.add_weight(name='WV',
123 | shape=(input_shape[2][-1], self.output_dim),
124 | initializer='glorot_uniform',
125 | trainable=True)
126 | super(Attention, self).build(input_shape)
127 |
128 | def Mask(self, inputs, seq_len, mode='mul'):
129 | if seq_len == None:
130 | return inputs
131 | else:
132 | mask = K.one_hot(seq_len[:, 0], K.shape(inputs)[1])
133 | mask = 1 - K.cumsum(mask, 1)
134 | for _ in range(len(inputs.shape) - 2):
135 | mask = K.expand_dims(mask, 2)
136 | if mode == 'mul':
137 | return inputs * mask
138 | if mode == 'add':
139 | return inputs - (1 - mask) * 1e12
140 |
141 | def call(self, x):
142 | # 如果只传入Q_seq,K_seq,V_seq,那么就不做Mask
143 | # 如果同时传入Q_seq,K_seq,V_seq,Q_len,V_len,那么对多余部分做Mask
144 | if len(x) == 3:
145 | Q_seq, K_seq, V_seq = x
146 | Q_len, V_len = None, None
147 | elif len(x) == 5:
148 | Q_seq, K_seq, V_seq, Q_len, V_len = x
149 | # 对Q、K、V做线性变换
150 | Q_seq = K.dot(Q_seq, self.WQ)
151 | Q_seq = K.reshape(Q_seq, (-1, K.shape(Q_seq)[1], self.nb_head, self.size_per_head))
152 | Q_seq = K.permute_dimensions(Q_seq, (0, 2, 1, 3))
153 | K_seq = K.dot(K_seq, self.WK)
154 | K_seq = K.reshape(K_seq, (-1, K.shape(K_seq)[1], self.nb_head, self.size_per_head))
155 | K_seq = K.permute_dimensions(K_seq, (0, 2, 1, 3))
156 | V_seq = K.dot(V_seq, self.WV)
157 | V_seq = K.reshape(V_seq, (-1, K.shape(V_seq)[1], self.nb_head, self.size_per_head))
158 | V_seq = K.permute_dimensions(V_seq, (0, 2, 1, 3))
159 | # 计算内积,然后mask,然后softmax
160 | A = K.batch_dot(Q_seq, K_seq, axes=[3, 3]) / self.size_per_head ** 0.5
161 | A = K.permute_dimensions(A, (0, 3, 2, 1))
162 | A = self.Mask(A, V_len, 'add')
163 | A = K.permute_dimensions(A, (0, 3, 2, 1))
164 | A = K.softmax(A)
165 | # 输出并mask
166 | O_seq = K.batch_dot(A, V_seq, axes=[3, 2])
167 | O_seq = K.permute_dimensions(O_seq, (0, 2, 1, 3))
168 | O_seq = K.reshape(O_seq, (-1, K.shape(O_seq)[1], self.output_dim))
169 | O_seq = self.Mask(O_seq, Q_len, 'mul')
170 | return O_seq
171 |
172 | def compute_output_shape(self, input_shape):
173 | return (input_shape[0][0], input_shape[0][1], self.output_dim)
174 |
175 | def handle_data(data):
176 | # special words need to be sub
177 | Normalization_data = []
178 | for dat in data:
179 | rule_date = '((\d+)年(\d+)月(\d+)日)|((\d+)年(\d+)月)|((\d+)月(\d+)日)|(\d+)年|(\d+)月|(\d+)日|(\d+)号'
180 | pattern2 = re.sub(rule_date, '', dat)
181 | rule_number = '(\d+)'
182 | res = re.sub(rule_number, '', pattern2)
183 | Normalization_data.append(res)
184 | return Normalization_data
185 |
186 | def prepare_data(stop_word_list):
187 | pos_list, neutral_list, neg_list = get_data()
188 | # Normalization data
189 | pos_list = handle_data(pos_list)
190 | neutral_list = handle_data(neutral_list)
191 | neg_list = handle_data(neg_list)
192 | def get_seg_list(data):
193 | res_list = []
194 | for dat in data:
195 | seg_list = jieba.cut(dat, cut_all = False)
196 | seg_ = [seg for seg in seg_list if seg not in stop_word_list and seg != ' ']
197 | res_list.append(seg_)
198 | return res_list
199 | pos_list1 = get_seg_list(pos_list)
200 | neutral_list1 = get_seg_list(neutral_list)
201 | neg_list1 = get_seg_list(neg_list)
202 | return pos_list1, neutral_list1, neg_list1
203 |
204 | def transform_to_matrix(x, padding_size, vec_size):
205 | json_dict = json.loads(open('tencent_word_embedding_dict.json', 'r', encoding='utf-8').read())
206 | res = []
207 | for sen in x:
208 | # print (sen)
209 | matrix = []
210 | for i in range(padding_size):
211 | try:
212 | array_ = json_dict[sen[i]]
213 | # print (array_)
214 | if array_ != 0:
215 | array_list = array_
216 | matrix.append(array_list)
217 | else:
218 | # print (1)
219 | matrix.append([0] * vec_size)
220 | except Exception as e:
221 | # 这里有两种except情况,
222 | # 1. 这个单词找不到
223 | # 2. sen没那么长
224 | # 不管哪种情况,我们直接贴上全是0的vec
225 | # print("Error type",e)
226 | matrix.append([0] * vec_size)
227 | res.append(matrix)
228 | return res
229 |
230 | def load_embedding_data():
231 | # 对于输入序列先不做停用处理,要不容易padding都是0,试一下numpy(sample,40,200)的卷积效果?,
232 | # 转换为 numpy(sample,200,40)这样的形式?
233 | # stop_word_list = get_stop_word()
234 | #先设为[]
235 | stop_word_list = []
236 | pos_list, neutral_list, neg_list = prepare_data(stop_word_list)
237 | # print (pos_list[0])
238 | # print (len(pos_list))
239 | # pos_list, neg_list = prepare_data(stop_word_list)
240 | # 用vector表示出一个大matrix,并用CNN做“降维+注意力”
241 | # 因为处理的是短文本的微博数据,所以我们只选取前128个分词的结果作为padding_size
242 | # 所以维度为【202,128,200】
243 | pos_input_data = transform_to_matrix(pos_list, 40, 200)
244 | # print ("pos_input_data",pos_input_data[0])
245 | # print (len(pos_input_data))
246 | neutral_input_data = transform_to_matrix(neutral_list, 40, 200)
247 | neg_input_data = transform_to_matrix(neg_list, 40, 200)
248 | y = np.concatenate((np.ones(len(pos_input_data)) * 2, np.zeros(len(neg_input_data)), np.ones(len(neutral_input_data))))
249 | # y = np.concatenate((np.ones(len(pos_input_data)) * 2, np.zeros(len(neg_input_data))))
250 | X = pos_input_data[:]
251 | for neg in neg_input_data:
252 | X.append(neg)
253 | for neu in neutral_input_data:
254 | X.append(neu)
255 | train_X = np.array(X)
256 | # print (train_X.shape)
257 | # print (y.shape)
258 | train_ratio = 0.2
259 | train_x, test_x, train_y, test_y = prepare_train_data(train_X, y, train_ratio)
260 | return train_x, test_x, train_y, test_y
261 |
262 | def load_number_data():
263 | pos_list, neutral_list, neg_list = get_data()
264 | def get_num_dict():
265 | data = load_data('./data/data.xlsx')
266 | num_list = []
267 | for uuid in data:
268 | seg_list = jieba.cut(data[uuid][0], cut_all = False)
269 | for seg in seg_list:
270 | if seg not in num_list:
271 | num_list.append(seg)
272 | print ('Total seg num: ', len(num_list))
273 | num_dict = dict(enumerate(num_list))
274 | res_num_dict = {}
275 | for k,v in num_dict.items():
276 | res_num_dict[v] = k
277 | return res_num_dict
278 | num_dict = get_num_dict()
279 | def get_seg_list(pos_list, neutral_list, neg_list, num_dict):
280 | pos_seg_list = []
281 | neutral_seg_list = []
282 | neg_seg_list = []
283 | for p in pos_list:
284 | seg_list = jieba.cut(p, cut_all=False)
285 | res = [num_dict[seg] for seg in seg_list]
286 | pos_seg_list.append(res)
287 | for p in neutral_list:
288 | seg_list = jieba.cut(p, cut_all=False)
289 | res = [num_dict[seg] for seg in seg_list]
290 | neutral_seg_list.append(res)
291 | for p in neg_list:
292 | seg_list = jieba.cut(p, cut_all=False)
293 | res = [num_dict[seg] for seg in seg_list]
294 | neg_seg_list.append(res)
295 | return pos_seg_list, neutral_seg_list, neg_seg_list
296 | pos_seg_list, neutral_seg_list, neg_seg_list = get_seg_list(pos_list, neutral_list, neg_list,num_dict)
297 | print (len(pos_seg_list))
298 | print (len(neutral_seg_list))
299 | print (len(neg_seg_list))
300 | # print (pos_seg_list[0])
301 | y = np.concatenate((np.ones(len(pos_seg_list)) * 2, np.zeros(len(neg_seg_list)), np.ones(len(neutral_seg_list))))
302 | X = pos_seg_list[:]
303 | for neg in neg_seg_list:
304 | X.append(neg)
305 | for neu in neutral_seg_list:
306 | X.append(neu)
307 | train_X = np.array(X)
308 | # print (train_X.shape)
309 | # print (y.shape)
310 | train_ratio = 0.2
311 | train_x, test_x, train_y, test_y = prepare_train_data(train_X, y, train_ratio)
312 | return train_x, test_x, train_y, test_y
313 |
314 | def cnn_1D_model():
315 | train_x, test_x, train_y, test_y = load_embedding_data()
316 | X_train = train_x.reshape(train_x.shape[0], 1, train_x.shape[1], train_x.shape[2])
317 | X_test = test_x.reshape(test_x.shape[0], 1, test_x.shape[1], test_x.shape[2])
318 | print(X_train.shape, X_test.shape)
319 | y_train = np_utils.to_categorical(train_y)
320 | y_test = np_utils.to_categorical(test_y)
321 | #set parameters:
322 | batch_size = 256
323 | n_filter = 32
324 | filter_length = 3
325 | nb_epoch = 10
326 | n_pool = 2
327 | model = Sequential()
328 | ### 终于找到问题了,因为keras的关于图片的维度顺序有两种类型,分别是“th”和”tf“,需要在开始定义‘th’
329 | model.add(Convolution1D(n_filter ,filter_length, filter_length, input_shape = (1, 40, 200)))
330 | model.add(Activation('relu'))
331 | model.add(Convolution2D(n_filter ,filter_length, filter_length))
332 | model.add(Activation('relu'))
333 | model.add(MaxPooling2D(pool_size=(n_pool, n_pool)))
334 | model.add(Dropout(0.25))
335 | model.add(Flatten())
336 | #后面接上一个ANN
337 | model.add(Dense(200))
338 | model.add(Activation('relu'))
339 | model.add(Dropout(0.5))
340 | model.add(Dense(3))
341 | model.add(Activation('softmax'))
342 | model.compile(loss = 'categorical_crossentropy', optimizer = 'adam', metrics=['accuracy'])
343 | model.fit(X_train,y_train, batch_size = batch_size, epochs = nb_epoch, validation_data=(X_test, y_test),verbose = 2)
344 | # score = model.evaluate(X_test, test_y, verbose=0)
345 | # print ('Test score: ', score[0])
346 | # print ('Test accuracy: ', score[1])
347 | model.save('./Sentiment_models/CNN1D_model.h5')
348 |
349 | class LeNet:
350 | @staticmethod
351 | def bulid(input_shape, classes):
352 | model = Sequential()
353 | #第一层滤波器加最大池化
354 | #padding分为两种方式,same和valid,如果max_pooling的时候,窗口不够,那么same会添加一列0来进行滑动
355 | model.add(Convolution2D(64,(3,3), padding = 'same', input_shape = input_shape))
356 | model.add(Activation('relu'))
357 | model.add(MaxPooling2D(pool_size=(2,2), strides = (2,2)))
358 | #第二层卷积层中增加滤波器的个数。
359 | model.add(Conv2D(128, (3,3), border_mode = 'same'))
360 | model.add(Activation('relu'))
361 | model.add(MaxPooling2D(pool_size=(2,2), strides = (2,2)))
362 | #然后添加全连接网络
363 | model.add(Flatten())
364 | model.add(Dense(256))
365 | model.add(Activation('relu'))
366 | model.add(Dropout(0.25))
367 | model.add(Dense(3))
368 | model.add(Dense(classes))
369 | model.add(Activation('softmax'))
370 | return model
371 |
372 | def cnn_2D_model():
373 | epoch = 100
374 | batch_size = 128
375 | verbose = 1
376 | classes = 3
377 | hidden_size = 128
378 | validation_split = 0.2
379 | dropout = .3
380 | # 每列是一个词向量与每行是一个词向量进行卷积对比,
381 | input_shape = (1, 40, 200)
382 | train_x, test_x, train_y, test_y = load_embedding_data()
383 | # print (train_x.shape)
384 | # x = train_x.transpose()
385 | # print (x.shape)
386 | X_train = train_x.reshape(train_x.shape[0], 1, train_x.shape[1], train_x.shape[2])
387 | X_test = test_x.reshape(test_x.shape[0], 1, test_x.shape[1], test_x.shape[2])
388 | # print(X_train.shape, X_test.shape)
389 | x_train = X_train.astype('float')
390 | x_test = X_test.astype('float')
391 | y_train = np_utils.to_categorical(train_y, classes)
392 | y_test = np_utils.to_categorical(test_y, classes)
393 | model = LeNet.bulid(input_shape=input_shape, classes = classes)
394 | model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
395 | model.summary()
396 | history = model.fit(x_train, y_train, batch_size=batch_size, epochs=epoch, verbose=verbose,
397 | validation_split=validation_split)
398 | score = model.evaluate(x_test, y_test, verbose=verbose)
399 | print('CNN_model test loss:', score[0])
400 | print('CNN_model test accuracy;', score[1])
401 | plt.plot(history.history['acc'])
402 | plt.plot(history.history['val_acc'])
403 | plt.title('CNN_model accuracy')
404 | plt.ylabel('accuracy')
405 | plt.xlabel('epoch')
406 | plt.legend(['train', 'test'], loc = 'upper left')
407 | plt.show()
408 | plt.plot(history.history['loss'])
409 | plt.plot(history.history['val_loss'])
410 | plt.title('CNN_model loss')
411 | plt.ylabel('loss')
412 | plt.xlabel('epoch')
413 | plt.legend(['train', 'test'], loc='upper left')
414 | plt.show()
415 | model.save('./Sentiment_models/CNN_model.h5')
416 |
417 | def MLP_model():
418 |
419 | epoch = 100
420 | batch_size = 128
421 | verbose = 2
422 | classes = 3
423 | hidden_size = 128
424 | validation_split = 0.2
425 | dropout = .3
426 | # pos_list, neutral_list, neg_list = get_data()
427 | # train_x, y = build_vecs_tencent(pos_list, neutral_list, neg_list)
428 | # train_x, test_x, train_y, test_y = prepare_train_data(train_x, y, 0.2)
429 | # print (train_x.shape)
430 | train_x, test_x, train_y, test_y = json.load(open('train_x.json', 'r'))
431 | train_x = np.array(train_x)
432 | test_x = np.array(test_x)
433 | train_y = np.array(train_y)
434 | test_y = np.array(test_y)
435 | x_train = train_x.astype('float')
436 | x_test = test_x.astype('float')
437 | y_train = np_utils.to_categorical(train_y, classes)
438 | y_test = np_utils.to_categorical(test_y, classes)
439 | model = Sequential()
440 | model.add(Dense(hidden_size, input_shape=(200,)))
441 | model.add(Activation('relu'))
442 | model.add(Dropout(dropout))
443 | model.add(Dense(hidden_size))
444 | model.add(Activation('relu'))
445 | model.add(Dropout(dropout))
446 | model.add(Dense(classes))
447 | model.add(Activation('softmax'))
448 | # model.summary()
449 | model.compile(loss='categorical_crossentropy', optimizer = 'adam', metrics=['accuracy',
450 | Precision, Recall, F1])
451 | history = model.fit(x_train, y_train, batch_size=batch_size, epochs=epoch, verbose=verbose,
452 | validation_data=(x_test, y_test))
453 | # model.summary()
454 | score = model.evaluate(x_test, y_test, verbose=verbose)
455 | print('bp_model test loss:', score[0])
456 | print('bp_model test accuracy;', score[1])
457 | plt.plot(history.history['acc'])
458 | plt.plot(history.history['val_acc'])
459 | plt.title('MLP_model accuracy')
460 | plt.ylabel('accuracy')
461 | plt.xlabel('epoch')
462 | plt.legend(['train', 'test'], loc='upper left')
463 | plt.show()
464 | plt.plot(history.history['loss'])
465 | plt.plot(history.history['val_loss'])
466 | plt.title('MLP_model loss')
467 | plt.ylabel('loss')
468 | plt.xlabel('epoch')
469 | plt.legend(['train', 'test'], loc='upper left')
470 | plt.show()
471 | model.save('./Sentiment_models/BP_model.h5')
472 |
473 | # pred = model.predict(x_test)
474 |
475 | # classify_report = metrics.classification_report(y_test, pred)
476 | # print('classify_report', classify_report)
477 |
478 | # cnf_matrix = confusion_matrix(y_test, pred)
479 | # class_names = [0, 1, 2]
480 | # plt.figure()
481 | # plot_confusion_matrix(cnf_matrix, classes=class_names, title='MLP Confusion matrix')
482 | # plt.show()
483 |
484 | def lstm_model():
485 | max_sentence_length = 80
486 | max_features = 20000
487 | batch_size = 32
488 | embedding_size = 128
489 | hidden_layer_size = 64
490 | train_x, test_x, train_y, test_y = load_number_data()
491 | # print('train_x.shape',train_x.shape)
492 | y_train = np_utils.to_categorical(train_y)
493 | y_test = np_utils.to_categorical(test_y)
494 | x_train = sequence.pad_sequences(train_x, maxlen=max_sentence_length)
495 | x_test = sequence.pad_sequences(test_x, maxlen=max_sentence_length)
496 | # print ('x_train:',x_train)
497 | model = Sequential()
498 | # 这里用的是keras自带的embedding层来进行词向量,考虑进行替换成腾讯词向量.
499 | # embedding_layer = Embedding(num_words,
500 | # EMBEDDING_DIM,
501 | # weights=[embedding_matrix],
502 | # input_length=MAX_SEQUENCE_LENGTH,
503 | # trainable=False)
504 | model.add(Embedding(max_features, embedding_size, input_length = max_sentence_length))
505 | # model.add(SpatialDropout1D(Dropout(.2)))
506 | # model.add(LSTM(hidden_layer_size, dropout = 0.2, recurrent_dropout = 0.2))
507 | model.add(Bidirectional(CuDNNLSTM(hidden_layer_size)))
508 | model.add(Dense(3))
509 | model.add(Activation('softmax'))
510 | model.compile(loss='categorical_crossentropy',
511 | optimizer='adam',
512 | metrics=['accuracy'])
513 | model.summary()
514 | history = model.fit(x_train, y_train, batch_size=batch_size, epochs=100, validation_data=(x_test, y_test))
515 | plt.plot(history.history['acc'])
516 | plt.plot(history.history['val_acc'])
517 | plt.title('LSTM_model accuracy')
518 | plt.ylabel('accuracy')
519 | plt.xlabel('epoch')
520 | plt.legend(['train', 'test'], loc='upper left')
521 | plt.show()
522 | plt.plot(history.history['loss'])
523 | plt.plot(history.history['val_loss'])
524 | plt.title('LSTM_model loss')
525 | plt.ylabel('loss')
526 | plt.xlabel('epoch')
527 | plt.legend(['train', 'test'], loc='upper left')
528 | plt.show()
529 | model.save('./Sentiment_models/Bi-LSTM_model.h5')
530 |
531 | def attention_keras():
532 | train_x, test_x, train_y, test_y = load_number_data()
533 | # print (len(train_x))
534 | # print (test_x.shape)
535 | # print (test_y.shape)
536 | # y_train = train_y
537 | # y_test = test_y
538 | # 如果使用categorical_crossentropy这个损失函数的时候,y的输入需要变成类别的one - hot编码形式
539 | y_train = np_utils.to_categorical(train_y)
540 | y_test = np_utils.to_categorical(test_y)
541 | # print (y_train.shape)
542 | # print (y_train[1])
543 | max_features = 20000
544 | maxlen = 80
545 | batch_size = 128
546 | x_train = sequence.pad_sequences(train_x, maxlen=maxlen)
547 | x_test = sequence.pad_sequences(test_x, maxlen=maxlen)
548 | S_inputs = Input(shape=(None,), dtype='int32')
549 | embeddings = Embedding(max_features, 128)(S_inputs)
550 | embeddings = Position_Embedding()(embeddings)
551 | O_seq = Attention(8, 16)([embeddings, embeddings, embeddings])
552 | O_seq = GlobalAveragePooling1D()(O_seq)
553 | O_seq = Dropout(0.25)(O_seq)
554 | # outputs = Dense(1, activation='sigmoid')(O_seq)
555 | ### 用了loss='categorical_crossentropy'之后,output层的输出也需要依次的进行修改,输出就不是单个值了,这里需要改为我们的分类个数
556 | outputs = Dense(3, activation='softmax')(O_seq)
557 | model = Model(inputs=S_inputs, outputs=outputs)
558 | # model summarization
559 | model.summary()
560 | # try using different optimizers and different optimizer configs
561 | model.compile(loss='categorical_crossentropy',
562 | optimizer='adam',
563 | metrics=['accuracy'])
564 | print('Train...')
565 | # 默认verbose = 1
566 | # model.fit(x_train, y_train,
567 | # batch_size=batch_size,
568 | # epochs=10,
569 | # validation_data=(x_test, y_test),
570 | # verbose = 2
571 | # )
572 | ###下面来试一下用图来表示训练过程中的损失
573 | history = model.fit(x_train, y_train,batch_size = batch_size,epochs = 100, validation_data=(x_test, y_test))
574 | # plt.subplot(211)
575 | # plt.title("Accuracy")
576 | # plt.plot(history.history['acc'], color = 'g', label = 'Train')
577 | # plt.plot(history.history['val_acc'], color = 'b', label = 'Validation')
578 | # plt.legend(loc = 'best')
579 | #
580 | # plt.subplot(212)
581 | # plt.title("Loss")
582 | # plt.plot(history.history['loss'], color='g', label='Train')
583 | # plt.plot(history.history['val_loss'], color='b', label='Validation')
584 | # plt.legend(loc='best')
585 |
586 | # plt.tight_layout()
587 | # plt.show()
588 | plt.plot(history.history['acc'])
589 | plt.plot(history.history['val_acc'])
590 | plt.title('Attention_model accuracy')
591 | plt.ylabel('accuracy')
592 | plt.xlabel('epoch')
593 | plt.legend(['train', 'test'], loc='upper left')
594 | plt.show()
595 | plt.plot(history.history['loss'])
596 | plt.plot(history.history['val_loss'])
597 | plt.title('Attention_model loss')
598 | plt.ylabel('loss')
599 | plt.xlabel('epoch')
600 | plt.legend(['train', 'test'], loc='upper left')
601 | plt.show()
602 |
603 | model.save('./Sentiment_models/Attention_model.h5')
604 |
605 | def main():
606 | # cnn_1D_model()
607 | # 2DCNN 的准确率在92%
608 | cnn_2D_model()
609 | # MLP 模型的准确率在89%
610 | MLP_model()
611 | # lstm模型的准确率在91.67%
612 | lstm_model()
613 | # attention的准确率在92%
614 | attention_keras()
615 | print('All model has been done')
616 |
617 | def model_transfer(model_dir):
618 |
619 | def load_model():
620 | classes = 3
621 | hidden_size = 128
622 | dropout = .3
623 | model = Sequential()
624 | model.add(Dense(hidden_size, input_shape=(200,)))
625 | model.add(Activation('relu'))
626 | model.add(Dropout(dropout))
627 | model.add(Dense(hidden_size))
628 | model.add(Activation('relu'))
629 | model.add(Dropout(dropout))
630 | model.add(Dense(classes))
631 | model.add(Activation('softmax'))
632 | # model.summary()
633 | model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy', Precision, Recall, F1])
634 | return model
635 |
636 | def load_weight(modelPath, basemodel):
637 | # modelPath = 'C:/JH_project/OCR_model/CRNN_model/densenet_weights-183-1.94.h5'
638 | # modelPath = 'C:/JH_project/OCR_model/CRNN_model/densenet_weights-116-0.29.h5'
639 | if os.path.exists(modelPath):
640 | print("Loading model weights...")
641 | basemodel.load_weights(modelPath)
642 | print('done!')
643 | return basemodel
644 | basemodel = load_model()
645 | model = load_weight(model_dir, basemodel)
646 | # 此处需要自行补充,格式跟训练集和验证集保持一致即可,可直接对其代码稍作修改
647 | test_data, true_data = open('test_data_dir.json', 'r', encoding='utf-8')
648 | model.predict(test_data, true_data)
649 | # 评价指标自行选取
650 |
651 | if __name__ == "__main__":
652 | main()
653 | # dir = './Sentiment_models/BP_model.h5'
654 | # model_transfer(dir)
655 |
656 |
657 |
658 |
659 |
--------------------------------------------------------------------------------
/image_folder/BP_train_plot.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Zhangpeixiang/Short-Texts-Sentiment-Analyse/7f451ad6e56a2c399bc8d7bc797bb543e2bfac88/image_folder/BP_train_plot.jpg
--------------------------------------------------------------------------------
/image_folder/BP_train_plot1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Zhangpeixiang/Short-Texts-Sentiment-Analyse/7f451ad6e56a2c399bc8d7bc797bb543e2bfac88/image_folder/BP_train_plot1.jpg
--------------------------------------------------------------------------------
/image_folder/BP_train_plot2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Zhangpeixiang/Short-Texts-Sentiment-Analyse/7f451ad6e56a2c399bc8d7bc797bb543e2bfac88/image_folder/BP_train_plot2.jpg
--------------------------------------------------------------------------------
/ml_classify.py:
--------------------------------------------------------------------------------
1 | """
2 | Time: 2018.11.22
3 | Author: Yuyuan's husband
4 | title: Sentiment by SVM or Bayes
5 | """
6 | from Tencent_word_Embedding import get_Word2Vec
7 | from boson_dict import get_stop_word
8 | from boson_dict import load_data
9 | # from DQlihong_simple_word_embedding import load_Word2Vec_Model
10 | from sklearn.cross_validation import train_test_split
11 | from sklearn.preprocessing import scale
12 | from sklearn.svm import SVC
13 | from sklearn.decomposition import PCA
14 | from sklearn.ensemble import RandomForestClassifier
15 | from sklearn.linear_model import SGDClassifier
16 | from sklearn.linear_model import LogisticRegression
17 | from sklearn.metrics import confusion_matrix
18 | from sklearn import metrics
19 | from sklearn.metrics import classification_report
20 | from sklearn.naive_bayes import GaussianNB
21 | from sklearn.naive_bayes import MultinomialNB
22 | from sklearn.manifold import TSNE
23 | from sklearn.externals import joblib
24 | from xgboost import XGBClassifier
25 | from openpyxl import load_workbook
26 | import itertools
27 | import jieba
28 | import json
29 | import numpy as np
30 | import time
31 | import matplotlib.pyplot as plt
32 | from tqdm import tqdm
33 | from boson_dict_config import bonson_config as bc
34 |
35 | def get_tencent_word_embedding():
36 | # get tencent word embedding dict for convert phrase
37 | start = time.time()
38 | tencent_word_matrix = {}
39 | data = load_data('./data/data.xlsx')
40 | for uuid, txt in tqdm(data.items()):
41 | cut_txt = jieba.cut(txt[0], cut_all = False)
42 | for seg in cut_txt:
43 | if seg != '' and seg not in tencent_word_matrix:
44 | tencent_word_matrix[seg] = 0
45 | # break
46 | for i in get_Word2Vec(8824330):
47 | if i[0] in tencent_word_matrix:
48 | try:
49 | if len(i[1::]) == 200 and i[1::] != 0:
50 | tencent_word_matrix[i[0]] = i[1::]
51 | except Exception as e:
52 | print ('Error type', e,i)
53 | with open('tencent_word_embedding_dict.json', 'w') as json_file:
54 | json.dump(tencent_word_matrix, json_file)
55 | json_file.close()
56 | end = time.time()
57 | # time almost equal 600s
58 | print ('JSON File has been done: ', end - start)
59 |
60 | def get_data():
61 | pos_list = []
62 | neg_list = []
63 | neutral_list = []
64 | data = load_data('./data/data.xlsx')
65 | for uuid in data:
66 | if data[uuid][1] == 0:
67 | neg_list.append(data[uuid][0])
68 | elif data[uuid][1] == 1:
69 | neutral_list.append(data[uuid][0])
70 | else:
71 | pos_list.append(data[uuid][0])
72 | # try to add train data to build balance train data set
73 | pos_list = pos_list*6
74 | neg_list = neg_list*2
75 | # print ('<===pos_list, neutral_list, neg_list,pos_list===>', neutral_list, neg_list)
76 | return pos_list, neutral_list, neg_list
77 |
78 | def prepare_train_data(train_X, y, ratio):
79 | train_x, test_x, train_y, test_y = train_test_split(train_X, y, test_size = ratio)
80 | return train_x, test_x, train_y, test_y
81 |
82 | def shuttle_data():
83 | pass
84 |
85 | def convert_Embedding(sentence_list, stop_word, model):
86 | """
87 | for each sentence, the mean vector of all its vectors is used to represent this sentence
88 | :param pos_list:[txt,...]
89 | :param neg_list:[txt,...]
90 | :param neutral_list:[txt,...]
91 | :param model:loaded model by word2vec
92 | :return:pos_input、neutral_input、neg_input
93 | """
94 | res_input = []
95 | for sentence in sentence_list:
96 | word_input = []
97 | seg_list = jieba.cut(sentence, cut_all = False)
98 | for seg in seg_list:
99 | if seg not in stop_word and seg != '':
100 | try :
101 | word_input.append(model[seg])
102 | except KeyError:
103 | continue
104 | res_list = np.array(word_input, dtype = float)
105 | if len(res_list) != 0:
106 | result_array = sum(np.array(res_list))/len(res_list)
107 | res_input.append(result_array)
108 | # print (res_input)
109 | return res_input
110 |
111 | def build_vecs_tencent(pos_list, neg_list, neutral_list):
112 | json_dict = json.loads(open('tencent_word_embedding_dict.json', 'r', encoding = 'utf-8').read())
113 | def convert_tencent_embedding(sentence):
114 | res_input = []
115 | for sen in sentence:
116 | word_input = []
117 | seg_list = jieba.cut(sen, cut_all= False)
118 | for seg in seg_list:
119 | try:
120 | if seg in json_dict.keys() and json_dict[seg] != 0:
121 | word_input.append(np.array(json_dict[seg]))
122 | except KeyError:
123 | continue
124 | # print (word_input)
125 | res_list = np.array(word_input, dtype=float)
126 | if len(res_list) != 0:
127 | result_array = sum(np.array(res_list)) / len(res_list)
128 | res_input.append(result_array)
129 | return res_input
130 | pos_input = convert_tencent_embedding(pos_list)
131 | neg_input = convert_tencent_embedding(neg_list)
132 | neutral_input = convert_tencent_embedding(neutral_list)
133 | print('RES_len:', len(pos_input), len(neg_input), len(neutral_input))
134 | y = np.concatenate((np.ones(len(pos_input)) * 2, np.zeros(len(neg_input)), np.ones(len(neutral_input))))
135 | X = pos_input[:]
136 | for neg in neg_input:
137 | X.append(neg)
138 | for neu in neutral_input:
139 | X.append(neu)
140 | train_X = np.array(X)
141 | # save_list_x = train_X.tolist()
142 | # save_list_y = y.tolist()
143 | # with open('train_x.json', 'w') as json_file:
144 | # json.dump(save_list_x, json_file)
145 | # with open('train_y.json', 'w') as json_file:
146 | # json.dump(save_list_y, json_file)
147 | return train_X, y
148 |
149 | def build_vecs(pos_list, neg_list, neutral_list, stop_word,model):
150 | pos_input = convert_Embedding(pos_list,stop_word,model)
151 | neg_input = convert_Embedding(neg_list,stop_word,model)
152 | neutral_input = convert_Embedding(neutral_list,stop_word,model)
153 | # print(len(pos_list), len(neg_list),len(neutral_list))
154 | # use 2 for positive sentiment, 0 for negative sentiment, 1 for neutral sentiment
155 | y = np.concatenate((np.ones(len(pos_input))*2,np.zeros(len(neg_input)),np.ones(len(neutral_input))))
156 | X = pos_input[:]
157 | for neg in neg_input:
158 | X.append(neg)
159 | for neu in neutral_input:
160 | X.append(neu)
161 | train_X = np.array(X)
162 | # print (train_X.shape, y.shape, len(pos_input), len(neg_input), len(neutral_input))
163 | return train_X, y
164 |
165 | def plt_with_tsne(train_x, pos_list, neg_list, neutral_list):
166 | ts = TSNE(2)
167 | reduced_vec = ts.fit_transform(train_x)
168 | for i in range(len(reduced_vec)):
169 | if i < len(pos_list):
170 | color = 'b'
171 | elif i >= len(pos_list) and i < len(pos_list) + len(neg_list):
172 | color = 'r'
173 | else:
174 | color = 'g'
175 | plt.plot(reduced_vec[i, 0], reduced_vec[i, 1], marker = 'o', color = color, markersize = 8)
176 | plt.show()
177 |
178 | def plot_pca(train_x):
179 | #type error in pca.fit
180 | pca = PCA(n_components = 200)
181 | pca.fit(train_x)
182 | plt.figure(1, figsize = (4,3))
183 | plt.clf()
184 | plt.axes([.2,.2,.7,.7])
185 | plt.plot(pca.explained_variance_, linewidth = 3)
186 | plt.axis('tight')
187 | plt.xlabel('n_components')
188 | plt.ylabel('explained_variance')
189 | plt.show()
190 | reduced_x = PCA(n_components = 50).fit_transform(train_x)
191 | # print each explained_variance_tatio
192 | # print(pca.explained_variance_ratio_)
193 | return reduced_x
194 |
195 | def RandomForest_Model(train_x, test_x, train_y, test_y):
196 |
197 | # RFC = RandomForestClassifier(max_features = 200, min_samples_leaf=50, n_estimators=400)
198 | RFC = RandomForestClassifier(min_samples_leaf=3, n_estimators=400)
199 | RFC_M = RFC.fit(train_x, train_y)
200 | print ('RandomForest Accuarcy: ', RFC_M.score(test_x, test_y))
201 | pred_y = RFC.fit(train_x, train_y).predict(test_x)
202 | classify_report = metrics.classification_report(test_y, pred_y)
203 | print('classify_report', classify_report)
204 | # pred_y = RFC.fit(train_x, train_y).predict(test_x)
205 | cnf_matrix = confusion_matrix(test_y, pred_y)
206 | class_names = [0, 1, 2]
207 | plt.figure()
208 | plot_confusion_matrix(cnf_matrix, classes=class_names, title='RandomForest Confusion matrix')
209 | plt.show()
210 | # joblib.dump(RFC, 'RFC_modify_train_data_model.pkl')
211 |
212 | def sgd_model(train_x, test_x, train_y, test_y):
213 | lr = SGDClassifier(loss = 'log', penalty = 'l1')
214 | lr.fit(train_x, train_y)
215 | print ('sgd test Accuracy: %.2f'%lr.score(test_x, test_y))
216 | pred_y = lr.fit(train_x, train_y).predict(test_x)
217 | classify_report = metrics.classification_report(test_y, pred_y)
218 | print('classify_report', classify_report)
219 | # pred_y = lr.fit(train_x, train_y).predict(test_x)
220 | cnf_matrix = confusion_matrix(test_y, pred_y)
221 | class_names = [0, 1, 2]
222 | plt.figure()
223 | plot_confusion_matrix(cnf_matrix, classes=class_names, title='SGD Confusion matrix')
224 | plt.show()
225 |
226 | def svm_model(train_x, test_x, train_y, test_y):
227 | # tencent word embedding test accuarcy 0.6
228 | # clf = SVC(C=10, kernel='rbf', degree=3, gamma=0.01, coef0=.1, probability=True)
229 | clf = SVC(C=10, kernel='rbf', degree=3, gamma=0.01, probability=True)
230 | clf.fit(train_x, train_y)
231 | pred_y = clf.fit(train_x, train_y).predict(test_x)
232 | print('RBF svm test Accuracy: %.2f' % clf.score(test_x, test_y))
233 | classify_report = metrics.classification_report(test_y, pred_y)
234 | print('classify_report', classify_report)
235 | ### some problem here
236 | # pred_y = clf.fit(train_x, train_y).predict(test_x)
237 | # print (classification_report(test_y, pred_y))
238 | cnf_matrix = confusion_matrix(test_y, pred_y)
239 | class_names = [0, 1, 2]
240 | plt.figure()
241 | plot_confusion_matrix(cnf_matrix, classes=class_names, title='SVM Confusion matrix')
242 | plt.show()
243 | # save model
244 | # joblib.dump(clf, 'RBF_SVM_modify_train_data_model.pkl')
245 |
246 | def one_hot_naive_bayes_model(stopword_dir):
247 | pos_list, neutral_list, neg_list = get_data()
248 | # print (pos_list[0])
249 | res_dict = {}
250 | stop_word_list = get_stop_word(stopword_dir)
251 | def get_dict(list_, j):
252 | for sen in list_:
253 | for word in sen:
254 | if word != '' and word not in res_dict.keys() and word not in stop_word_list:
255 | res_dict[word] = j
256 | j += 1
257 | return j
258 | num = get_dict(pos_list, j=0)
259 | num2 = get_dict(neg_list, num)
260 | num3 = get_dict(neutral_list, num2)
261 | id_to_char = {value: key for key, value in res_dict.items()}
262 | max_features = 150
263 | def get_ont_hot(list_):
264 | final_list = []
265 | for sen in list_:
266 | input_list = []
267 | for i in range(max_features):
268 | try:
269 | if sen[i] in res_dict:
270 | input_list.append(res_dict[sen[i]])
271 | else:
272 | input_list.append(5000)
273 | except Exception as e:
274 | padding = 5000
275 | input_list.append(padding)
276 | # print (input_list)
277 | # break
278 | res_list = np.array(input_list)
279 | # print (res_list)
280 | final_list.append(res_list)
281 | return final_list
282 | pos_input_list = get_ont_hot(pos_list)
283 | neutral_input_list = get_ont_hot(neutral_list)
284 | neg_input_list = get_ont_hot(neg_list)
285 | y = np.concatenate(
286 | (np.ones(len(pos_input_list)) * 2, np.zeros(len(neg_input_list)), np.ones(len(neutral_input_list))))
287 | X = pos_input_list[:]
288 | for neg in neg_input_list:
289 | X.append(neg)
290 | for neu in neutral_input_list:
291 | X.append(neu)
292 | train_X = np.array(X)
293 | # print (len(train_X))
294 | # print (train_X[0])
295 | train_x, test_x, train_y, test_y = train_test_split(train_X, y, test_size=0.2)
296 | mnb = MultinomialNB()
297 | y_pred = mnb.fit(train_x, train_y).predict(test_x)
298 | # right_num = (test_y == y_pred).sum()
299 | # print("GaussianNB naive bayes accuracy :%f" % (float(right_num) / test_x.shape[0]))
300 | print('The accuracy of Navie Bayes Classifier is', mnb.score(test_x, test_y))
301 | # MNB = MultinomialNB(alpha=0.000607)
302 | # raise error Input X must be non-negative, that means that marixs
303 | # y_pred = MNB.fit(train_x, train_y).predict(test_x)
304 | # right_num = (test_y == y_pred).sum()
305 | # print("MultinomialNB naive bayes accuracy :%f" % (float(right_num) / test_x.shape[0]))
306 | cnf_matrix = confusion_matrix(test_y, y_pred)
307 | class_names = [0, 1, 2]
308 | plt.figure()
309 | plot_confusion_matrix(cnf_matrix, classes=class_names, title='one_hot Naive Bayes Confusion matrix')
310 | plt.show()
311 |
312 | def naive_model(train_x, test_x, train_y, test_y):
313 | gnb = GaussianNB()
314 | # mnb = MultinomialNB()
315 | y_pred = gnb.fit(train_x, train_y).predict(test_x)
316 | # right_num = (test_y == y_pred).sum()
317 | # print("GaussianNB naive bayes accuracy :%f" % (float(right_num) / test_x.shape[0]))
318 | print('The accuracy of Navie Bayes Classifier is', gnb.score(test_x, test_y))
319 | classify_report = metrics.classification_report(test_y, y_pred)
320 | print('classify_report', classify_report)
321 | # MNB = MultinomialNB(alpha=0.000607)
322 | # raise error Input X must be non-negative, that means that marixs
323 | # y_pred = MNB.fit(train_x, train_y).predict(test_x)
324 | # right_num = (test_y == y_pred).sum()
325 | # print("MultinomialNB naive bayes accuracy :%f" % (float(right_num) / test_x.shape[0]))
326 | cnf_matrix = confusion_matrix(test_y, y_pred)
327 | # print("Precision", metrics.precision_score(test_y, y_pred))
328 | # print("Recall", metrics.recall_score(test_y, y_pred))
329 | # print("f1_score", metrics.f1_score(test_y, y_pred))
330 | class_names = [0, 1, 2]
331 | plt.figure()
332 | plot_confusion_matrix(cnf_matrix, classes=class_names, title='Naive Bayes Confusion matrix')
333 | plt.show()
334 |
335 | def logistic_model(train_x, test_x, train_y, test_y):
336 | LR_model = LogisticRegression(penalty = 'l1', C= 1, solver = 'liblinear',
337 | multi_class = 'ovr')
338 | LR_model = LR_model.fit(train_x, train_y)
339 | y_pred = LR_model.predict(test_x)
340 | cnf_matrix = confusion_matrix(test_y, y_pred)
341 | # modify recall and accuracy format if u want double classicfy
342 | print("logistic accuracy metric in the testing dataset: ",LR_model.score(test_x, test_y))
343 | classify_report = metrics.classification_report(test_y, y_pred)
344 | print('classify_report',classify_report)
345 | # print("Precision", metrics.precision_score(test_y, y_pred))
346 | # print("Recall", metrics.recall_score(test_y, y_pred))
347 | # print("f1_score", metrics.f1_score(test_y, y_pred))
348 | # print("logistic Recall metric in the testing dataset: ", cnf_matrix[2, 2] / (cnf_matrix[2, 0] + cnf_matrix[2, 1] + cnf_matrix[2,2]))
349 | # print("logistic accuracy metric in the testing dataset: ", (cnf_matrix[1, 1] + cnf_matrix[0, 0] + cnf_matrix[2, 2])/ (
350 | # cnf_matrix[0, 0] + cnf_matrix[1, 1] + cnf_matrix[1, 0] + cnf_matrix[0, 1] + cnf_matrix[0, 2] + cnf_matrix[1, 2]+
351 | # cnf_matrix[2, 2] + cnf_matrix[2, 0] + cnf_matrix[2, 1] +cnf_matrix[2, 2])) # Plot non-normalized confusion matrix
352 | class_names = [0, 1, 2]
353 | plt.figure()
354 | plot_confusion_matrix(cnf_matrix, classes=class_names, title='Logistic Confusion matrix')
355 | plt.show()
356 |
357 | def xgb_model(train_x, test_x, train_y, test_y):
358 | xgbc = XGBClassifier(max_depth = 10,early_stopping_rounds = True,n_estimators=400,colsample_bytree = 0.8,min_child_weight = 5)
359 | xgb = xgbc.fit(train_x, train_y)
360 | pred = xgb.predict(test_x)
361 | print('XGBoost test Accuracy: %.2f' % xgb.score(test_x, test_y))
362 | classify_report = metrics.classification_report(test_y, pred)
363 | print('classify_report', classify_report)
364 | cnf_matrix = confusion_matrix(test_y, pred)
365 | class_names = [0, 1, 2]
366 | plt.figure()
367 | plot_confusion_matrix(cnf_matrix, classes=class_names, title='XGBoost Confusion matrix')
368 | plt.show()
369 | # save model
370 | # joblib.dump(xgb, 'xgboost_modify_train_data_model.pkl')
371 |
372 | def Snow_naive_bayes(data_dir):
373 | from snownlp import SnowNLP
374 | wb = load_workbook(data_dir)
375 | ws = wb.get_sheet_by_name('Sheet1')
376 | res_dict = {}
377 | for i in range(1, ws.max_row):
378 | single = ws.cell(row=i + 1, column=9).value
379 | txt = ws.cell(row=i + 1, column=4).value
380 | res_dict[txt] = single
381 | com_dict = {}
382 | for key in res_dict:
383 | sen = SnowNLP(key).sentiments
384 | if sen < 0.4:
385 | sin = 0
386 | elif sen < 0.6:
387 | sin = 1
388 | else:
389 | sin = 2
390 | com_dict[key] = sin
391 | j = 0
392 | for key, value in com_dict.items():
393 | if res_dict[key] != value:
394 | j += 1
395 | print("SnowNLP model Accuracy: ", j / len(res_dict))
396 |
397 | def plot_confusion_matrix(cm, classes, title='Confusion matrix', cmap=plt.cm.Blues):
398 | """
399 | This function prints and plots the confusion matrix.
400 | """
401 | plt.imshow(cm, interpolation='nearest', cmap=cmap)
402 | plt.title(title)
403 | plt.colorbar()
404 | tick_marks = np.arange(len(classes))
405 | plt.xticks(tick_marks, classes, rotation=0)
406 | plt.yticks(tick_marks, classes)
407 | thresh = cm.max() / 2.
408 | for i, j in itertools.product(range(cm.shape[0]), range(cm.shape[1])):
409 | plt.text(j, i, cm[i, j],
410 | horizontalalignment="center",
411 | color="white" if cm[i, j] > thresh else "black")
412 | plt.tight_layout()
413 | plt.ylabel('True label')
414 | plt.xlabel('Predicted label')
415 |
416 | def get_sentiment_model(data_dir):
417 | start = time.time()
418 | # stop_word = get_stop_word()
419 | # use tencent word embedding
420 | pos_list, neutral_list, neg_list = get_data()
421 | train_X, y = build_vecs_tencent(pos_list, neutral_list, neg_list)
422 | # model = load_Word2Vec_Model()
423 | # train_X, y = build_vecs(pos_list, neutral_list, neg_list, stop_word, model)
424 | # show the data distribute...it costs too long...
425 | # plt_with_tsne(train_X, pos_list, neg_list, neutral_list)
426 | train_ratio = 0.2
427 | # standardization , tencent word embedding has been done.
428 | # train_X = scale(train_X)
429 | # plot the PCA spectrum
430 | # reduce or not is no necessary
431 | # reduce_x = plot_pca(train_X)
432 | # reduce_train_x, reduce_test_x, reduce_train_y, reduce_test_y = prepare_train_data(reduce_x, y, train_ratio)
433 | train_x, test_x, train_y, test_y = prepare_train_data(train_X, y, train_ratio)
434 | # use RandomForest to classify accuracy equal
435 | RandomForest_Model(train_x, test_x, train_y, test_y)
436 | # use SGD of logistic to classify accuracy equal 0.53
437 | sgd_model(train_x, test_x, train_y, test_y)
438 | # sgd_model(reduce_train_x, reduce_test_x, reduce_train_y, reduce_test_y)
439 | # use RBF svm to classify accuracy equal 0.50
440 | svm_model(train_x, test_x, train_y, test_y)
441 | # svm_model(reduce_train_x, reduce_test_x, reduce_train_y, reduce_test_y)
442 | # use naive bayes to classify accuracy equal 0.51
443 | naive_model(train_x, test_x, train_y, test_y)
444 | # use logistic to classify accuracy equal 0.57
445 | logistic_model(train_x, test_x, train_y, test_y)
446 | xgb_model(train_x, test_x, train_y, test_y)
447 | Snow_naive_bayes(data_dir)
448 | end = time.time()
449 | print ('Total Time :', end - start)
450 |
451 | # def get_test_data():
452 | # start = time.time()
453 | # wb = load_workbook(r'C:\Dissertation\微博测试样例数据-1113.xlsx')
454 | # ws = wb.get_sheet_by_name('Sheet1')
455 | # # print (ws.cell(row= 2, column=2).value)
456 | # test_list = []
457 | # for i in range(1, ws.max_row):
458 | # test_list.append(ws.cell(row = i+1, column = 2).value)
459 | # load_tencent_dict = json.loads(open('tencent_word_embedding_dict.json', 'r').read())
460 | # new_word = {}
461 | # for txt in test_list:
462 | # seg_list = jieba.cut(txt, cut_all = False)
463 | # for seg in seg_list:
464 | # if seg not in load_tencent_dict and seg != '':
465 | # new_word[seg] = 0
466 | # # 787 new seg word has been already get
467 | # # print (len(new_word))
468 | # for i in get_Word2Vec(8824330):
469 | # if i[0] in new_word:
470 | # try:
471 | # if len(i[1::]) == 200 and i[1::] != 0:
472 | # new_word[i[0]] = i[1::]
473 | # except Exception as e:
474 | # print ('Error type', e,i)
475 | # merge_dict = dict(new_word, **load_tencent_dict)
476 | # with open('tencent_word_embedding_dict.json', 'w+') as json_file:
477 | # json.dump(merge_dict, json_file)
478 | # json_file.close()
479 | # end = time.time()
480 | # print ('JSON File has been done: ', end - start)
481 |
482 | def _test_save_model_validate():
483 | # when use new test only need load once
484 | # get_test_data()
485 | def get_new_test_list():
486 | pos_list = []
487 | neg_list = []
488 | neutral_list = []
489 | wb = load_workbook(r'test_data_dir')
490 | ws = wb.get_sheet_by_name('Sheet1')
491 | for i in range(1, ws.max_row):
492 | single = ws.cell(row = i+1, column = 4).value
493 | txt = ws.cell(row = i+1, column = 2).value
494 | if single == 0:
495 | neg_list.append(txt)
496 | elif single == 1:
497 | neutral_list.append(txt)
498 | else:
499 | pos_list.append(txt)
500 | return pos_list, neutral_list, neg_list
501 |
502 | pos_list, neutral_list, neg_list = get_new_test_list()
503 | print ('Test_Data has been load')
504 | def loading_save_model(model, test_x, test_y, classifyname):
505 | y_pred = model.predict(test_x)
506 | cnf_matrix = confusion_matrix(test_y, y_pred)
507 | class_names = [0, 1, 2]
508 | plt.figure()
509 | plot_confusion_matrix(cnf_matrix, classes=class_names, title='%s Confusion matrix'%classifyname)
510 | plt.show()
511 | print('%s test Accuracy: %.2f' %(classifyname, model.score(test_x, test_y)))
512 |
513 | test_X, test_Y = build_vecs_tencent(pos_list, neutral_list, neg_list)
514 | svm = joblib.load('RBF_SVM_modify_train_data_model.pkl')
515 | loading_save_model(svm, test_X, test_Y, 'SVM')
516 | xgb = joblib.load('xgboost_modify_train_data_model.pkl')
517 | loading_save_model(xgb, test_X, test_Y, 'XGBoost')
518 | clf = joblib.load('RFC_modify_train_data_model.pkl')
519 | loading_save_model(clf, test_X, test_Y, 'RFC')
520 |
521 | def real_predict(test_x):
522 | json_dict = json.loads(open('tencent_word_embedding_dict.json', 'r', encoding='utf-8').read())
523 | seg_list = jieba.cut(test_x, cut_all = False)
524 | test_X = []
525 | res_input = []
526 | for seg in seg_list:
527 | try:
528 | if seg in json_dict.keys() and json_dict[seg] != 0:
529 | test_X.append(np.array(json_dict[seg]))
530 | except KeyError:
531 | continue
532 | res_list = np.array(test_X, dtype=float)
533 | if len(res_list) != 0:
534 | result_array = sum(np.array(res_list)) / len(res_list)
535 | # print ('result_array',result_array)
536 | res_input.append(result_array)
537 | # print ('res_input',res_input)
538 | test = np.array(res_input)
539 | # print ('test',test)
540 | def load_model_predict(model, test, classifyname):
541 | y_pred = model.predict(test)
542 | # print (y_pred[0], type(y_pred))
543 | print ('%s Model predict result: %.2f'%(classifyname, y_pred[0]))
544 | svm = joblib.load('RBF_SVM_modify_train_data_model.pkl')
545 | load_model_predict(svm, test, 'SVM')
546 | xgb = joblib.load('xgboost_modify_train_data_model.pkl')
547 | load_model_predict(xgb, test, 'XGBoost')
548 | clf = joblib.load('RFC_modify_train_data_model.pkl')
549 | load_model_predict(clf, test, 'RFC')
550 |
551 | def get_variable_model_test():
552 | # get regular train and test data
553 | # pos_list, neutral_list, neg_list = get_data()
554 | # train_X, y = build_vecs_tencent(pos_list, neutral_list, neg_list)
555 | # train_x, test_x, train_y, test_y = train_test_split(train_X, y, test_size = 0.3)
556 | # train_x = train_x.tolist()
557 | # test_x = test_x.tolist()
558 | # train_y = train_y.tolist()
559 | # test_y = test_y.tolist()
560 | # json.dump([train_x, test_x, train_y, test_y],open('train_x.json', 'w'))
561 | train_x, test_x, train_y, test_y = json.load(open('train_x.json', 'r'))
562 | train_x = np.array(train_x)
563 | test_x = np.array(test_x)
564 | train_y = np.array(train_y)
565 | test_y = np.array(test_y)
566 | # sgd_model(train_x, test_x, train_y, test_y)
567 | # logistic_model(train_x, test_x, train_y, test_y)
568 | # naive_model(train_x, test_x, train_y, test_y)
569 | # one_hot_naive_bayes_model()
570 | # RandomForest_Model(train_x, test_x, train_y, test_y)
571 | svm_model(train_x, test_x, train_y, test_y)
572 | # xgb_model(train_x, test_x, train_y, test_y)
573 |
574 | if __name__ == "__main__":
575 |
576 | get_tencent_word_embedding()
577 | import random
578 | random.seed(1)
579 | get_sentiment_model(bc.data)
580 | _test_save_model_validate()
581 | test_x = '新买的手机的信号还可以,没有预期的期望高,不过对于我来说也还可以了'
582 | real_predict(test_x)
583 | get_variable_model_test()
584 |
--------------------------------------------------------------------------------