cur前缀_每个人必知的英语前缀大全

探源法英语词汇记忆法则:前缀篇

(一)前缀的含义及特点

1

.前缀的基本含义:

前缀

(prefix)

是加缀在词根或单词前的词缀,它可以是一个字母或字母组

合,

并具有一定的含义,

通过添加它可以改变词根或单词的原有含义并形成新词。

它是构词中特别是在词的派生中不可缺少的辅助词素。有些词根或单词

(

有些本

来就是前置词

)

由于传统沿袭下来,把他们放在别的词根或单词前面经常使用,

经过语言的长期发展,

这些词根或单词逐渐失去了独立的作用而变成前缀。

前缀

具有一定的含义,加在词根或单词前只是可以改变、限制或加强这个词的含义,

而不能改变它的词性。

2

.前缀主要有以下几个基本特点:

(

1

)从历史上看,前缀本身就是词根或单词,它们原有自己独立的形体、含义

和词性。

例如:

前缀

iso-

原是希腊形容词

isos

含义为

equal

前缀

supra-

是拉丁副词

supra

,含义为

above

(

2

)从构词作用来看,一部分前缀只依附于单词,一部分只依附于词根;而相

解释一下这段代码 def add_seq_to_prefix_tree(self, root_node, cluster: LogCluster): token_count = len(cluster.log_template_tokens) token_count_str = str(token_count) if token_count_str not in root_node.key_to_child_node: first_layer_node = Node() root_node.key_to_child_node[token_count_str] = first_layer_node else: first_layer_node = root_node.key_to_child_node[token_count_str] cur_node = first_layer_node if token_count == 0: cur_node.cluster_ids = [cluster.cluster_id] return current_depth = 1 for token in cluster.log_template_tokens: if current_depth >= self.max_node_depth or current_depth >= token_count: new_cluster_ids = [] for cluster_id in cur_node.cluster_ids: if cluster_id in self.id_to_cluster: new_cluster_ids.append(cluster_id) new_cluster_ids.append(cluster.cluster_id) cur_node.cluster_ids = new_cluster_ids break if token not in cur_node.key_to_child_node: if self.parametrize_numeric_tokens and self.has_numbers(token): if self.param_str not in cur_node.key_to_child_node: new_node = Node() cur_node.key_to_child_node[self.param_str] = new_node cur_node = new_node else: cur_node = cur_node.key_to_child_node[self.param_str] else: if self.param_str in cur_node.key_to_child_node: if len(cur_node.key_to_child_node) < self.max_children: new_node = Node() cur_node.key_to_child_node[token] = new_node cur_node = new_node else: cur_node = cur_node.key_to_child_node[self.param_str] else: if len(cur_node.key_to_child_node) + 1 < self.max_children: new_node = Node() cur_node.key_to_child_node[token] = new_node cur_node = new_node elif len(cur_node.key_to_child_node) + 1 == self.max_children: new_node = Node() cur_node.key_to_child_node[self.param_str] = new_node cur_node = new_node else: cur_node = cur_node.key_to_child_node[self.param_str] else: cur_node = cur_node.key_to_child_node[token] current_depth += 1
最新发布
03-23
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值