精华内容
下载资源
问答
  • 英语单词

    2019-01-10 22:32:41
    navigation 导航 squares 广场;正方形;方格;平方( square的名词复数 ) axis 轴,轴线;[政]轴心;轴心国;[植]茎轴 ...排除,去除 vt; 除…之外 prep split 分裂;分开;<俚>...

    navigation 导航

    squares 广场;正方形;方格;平方( square的名词复数 )

    axis 轴,轴线;[政]轴心;轴心国;[植]茎轴

    floor 楼层;地面,地板;底部;议员席 n; 铺地板;击败,打倒 vt;

    bar 条,棒;(门、窗等的)闩;障碍;酒吧间 n; 闩(门等);阻碍,封锁;排除,去除 vt; 除…之外 prep

    split 分裂;分开;<俚>(迅速)离开;分担 vt; 划分;分歧;裂缝;劈叉 n; <俚>走开;揭发;被撞碎;<美>[证券](股票)增加发行 vi; 裂开的,劈开的,分离的,分裂的 adj;

     

     

    展开全文
  • 10万条英语单词

    2018-10-08 11:17:07
    103976条数据,已处理完美,方便开发集成,别的版本有一些多余的冒号,我这版本已去除,可自行用数据库工具导入数据库,也可通过数据库工具导成其他格式,如txt,csv;或者下载我的其他对应格式的资源
  • them the【=they他们:英语造字的一个重要法则就是省略,即把一个旧单词截头或结尾,然后加上别的字母或截短的单词而成新字】,m【移动-作客】 →他们都移动出去作客,所以them是宾格的他们、她们、它们 their the...
  • Java去除文件中重复的单词

    千次阅读 2017-03-27 10:56:24
    在学习专业英语的时候,喜欢使用world记录单词对应的中文翻译, 如下图: 但是发现会存在重复的单词,于是便想到使用Java中的Map集合的特性完成单词去重的任务。 主要步骤:1.使用Scanner将文件的每一行读入并...

    在学习专业英语的时候,喜欢使用world记录单词对应的中文翻译,
    如下图:
    这里写图片描述
    但是发现会存在重复的单词,于是便想到使用Java中的Map集合的特性完成单词去重的任务。
    主要步骤:

    1.使用Scanner将文件的每一行读入并保存在字符串中;
    2.将字符串拆分成中文和英文两个部分;
    3.中文部分作为Map集合的key,英文部分作为相应的value;
    4.将Map集合的数据使用printWriter打印流重新写回数据,即可完成单词的去重。
    

    代码示例

    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.PrintWriter;
    import java.util.HashMap;
    import java.util.Map;
    import java.util.Scanner;
    import java.util.Iterator;
    
    public class Main{
        public static void main(String [] args) throws IOException{
            // 处理文件
            File infile = new File("/home/linyimin//DaSi/学习/软件工程.txt");
            // 输出文件
            InputStream in = new FileInputStream(infile);
            File outfile = new File("/home/linyimin//DaSi/学习/软件工程_out.txt");
            FileOutputStream out = new FileOutputStream(outfile);
            // 使用打印流完成向文件写入数据
            PrintWriter tool = new PrintWriter(out);
            // 使用Scanner完成从文件中读取数据
            Scanner cin = new Scanner(in);
            // 一次读取一行
            cin.useDelimiter("\n");
    
            // 使用HashMap完成去重任务
            Map<String, String> map =  new HashMap<String, String>();
            while(cin.hasNext()){
                String str = cin.next();
                // 将每行数据读入,根据多个空格为特征,切分字符串
                // 中文为Map中的key,对应英文为vaule,存入Map集合中
                String [] str1 = str.split("\\s+", 2);
    
                if(str1.length > 1){
                    map.put(str1[0], str1[1] );
                }           
            }
    
            // 将Map集合转换成Set集合,Set集合使用Iterator进行迭代输出
            Iterator <Map.Entry<String, String>> iter = map.entrySet().iterator();
            while(iter.hasNext()){
                Map.Entry<String, String> m = iter.next();
                String chinese = m.getKey();                // 从Map.Entry对象中取出key值
                String english = m.getValue();              // 从Map.Entry对象中取出value值
                // 使用PrintWriter向文件中写入去重之后的数据
                tool.println(chinese + "                     " + english);
    
            }
            // 关闭资源
            cin.close();
            in.close();
            tool.close();
        }
    }
    展开全文
  • 编写函数统计一篇英语文章中不同单词的个数(去除重复的单词) 1、把文章拆分成单词保存到数组 2、去除数组中重复的单词 3、返回单词个数 知识点: 数组、字符串操作、set集合 、接收键盘输入(Scanner) import ...

    需求:
    编写函数统计一篇英语文章中不同单词的个数(去除重复的单词)
    1、把文章拆分成单词保存到数组
    2、去除数组中重复的单词
    3、返回单词个数
    知识点:
    数组、字符串操作、set集合 、接收键盘输入(Scanner)

    import java.util.HashSet;
    import java.util.Scanner;
    import java.util.Set;
    /**
     * 功能:统计一篇英语文章中不同单词的个数(去除重复的单词)
     * 作者:摘星
     */
    public class Text {
        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            System.out.println("请输入");
            String st=sc.nextLine();
            
            String[] buffer=st.split(" ",-1);
            
            int n1=buffer.length;  // 未去重前的单词个数
            
            Set<String> set = new HashSet<String>(Arrays.asList(buffer)); 
            //AddAll是传入一个List,将此List中的所有元素加入到当前List中
            // 也就是当前List会增加的元素个数为传入的List的大小
            
             int n2=set.size(); // 去重后的单词个数
            System.out.println("去重前单词个数:"+n1+"去重后单词个数:"+n2);
        }
    }
    
    在这里插入代码片
    

    遇到的问题:
    在接收键盘输入时,next方法不能接收空格,即遇到空格就只接收空格前的数据,
    解决方法:使用nextLine方法,或者采用io流的方式接收字符串

    展开全文
  • 开始学习python,习题需要统计单词个数和频次。百度找到的代码好像都有问题。...3.由于原先非字母可能连续,故生成的list可能存在空单词,所以需要去除空串 4.全部转成小写,并排序。 5. 将单词顺次存入dict,如果...

    开始学习python,习题需要统计单词个数和频次。百度找到的代码好像都有问题。自己写了一个,调试通过。

    环境:python: 3.9.1 64bit ;  pycharm: 2020.2  电脑 win10  64

    测试文章:70篇短文突破中考英语词汇

    思路如下:

    1. 打开文件,将所有字符读入list:s

    2. 使用正则表达式,以非英文字符为间隔符,切片,生成一个以单词为基本元素的list

    3.由于原先非字母可能连续,故生成的list可能存在空单词,所以需要去除空串

    4.全部转成小写,并排序。

    5. 将单词顺次存入dict,如果单词存在,则个数加一,如果不存在,则将此单词存入dict,个数设置为1

    6. 输出

    代码和注释如下:

    import re  #re模块主要功能是通过正则表达式是用来匹配处理字符串
    def main(fileName):
        try:
            inf= open(fileName,'r')
            s = inf.read()
            words =re.split(r'[^a-zA-Z]',s)         #以非英文字符为间隔生成list
            realWords0= list(filter(None,words))    #去除空串
            realWords1 =[]
            for word in realWords0:
                realWords1.append(word.lower())     #均转换为小写
            realWords1.sort()
            print("word NO: ",len(realWords1))
            dict1 =dict()
            for word in realWords1:
                if(word in dict1): dict1[word] =dict1[word]+1
                else: dict1[word]=1
            for item in dict1.items():
                #print(item)
                print(item[0],item[1])
        except IOError:
            exit("That file couldn't be opened.")
        return 1
    
    main("word.txt")

    把从网络上下载的初中阅读贯通词汇粘贴到txt里面,并命名为word.txt,测试发现不能打开,研究发现,需要指定文件编码. 将打开文件的代码加入文件编码信息

    inf= open(fileName,'r',encoding='utf-8')

    重新运行程序, 系统输出如下:

    .......

    younger 2
    your 50
    zarina 1
    zebra 2
    zoo 5
    zoological 1

    word NO:  2268

    系统显示单词为2268个, 基本和初中单词2200的范围误差不大. 

     

    附录: 70篇短文突破中考英语词汇文章样例. 

     

    l. A Young Officer and an Old Soldier (1)
    A very new, young officer was at a railway station He was going to visit his mother, and he wanted to telephone her to tell her the time of his train. He looked in all his pockets, but found that he did not have the coins for the telephone, so he went outside and looked around for someone to help him.
    1.年轻军官与老兵(1)
    一位新上任的(new)年轻军官(young officer)在火车站(railway station)候车。他要去看望(visit)他的母亲(mother)。他想打电话(want to telephone sb.)告诉(tell)母亲他的列车(train)到站的时间。但寻遍了所有的口袋(pocket),却发现(find)他没有打电话用的硬币(coin),于是他走到车站外面(outside),环顾四周(look around)想找人帮忙(help)。                 
    1. A Young Officer and an Old Soldier (2)
     At last an old soldier came by, and the young officer stopped him and said,“Have you got change for ten pence?”
    “Wait a moment,”the old soldier answered, beginning to put his hand in his pocket.“I'll see whether I can help you.”
    “Don't you know how to speak to an officer?”the young man said angrily.“Now let's start again Have you got change for ten pence?”
    “No, sir,”the old soldier answered quickly.
    1.年轻军官与老兵(2)
    最后(at last)有名老兵(old soldier)路过,年轻的军官拦住他道:“你有十便士(pence)的零钱(change)吗?”
    “等会儿(wait a moment)。”老兵回答(answer),开始(begin)把手放(put)进口袋,“让我看看是否(whether)能帮助你。难道你不知道(know)该怎样跟一位长官说话(speak)吗?”年轻人生气地(angrily)说,“现在我们重新开始(start again),你有十美分的硬币吗?”
    “没有,长官(sir)。”老兵迅速(quickly)答道。 
    展开全文
  • 去除停用词后,功夫熊猫使用了800个英语单词,你会说很简单吧,别急,我给你分析一下,这些单词中有151个单词不在四级词汇范围内,花两分钟时间看看你是否认识这些单词,单词后面跟的数字表示该单词在电影中出现的...
  • 为爱背单词软件分类收入了各种版本小学,中学,大学英语教材词汇, 大学四六级,考研,职称考试,公共英语等级考试,MBA联考,高教自考等大纲词汇,还有新概念英语热门教材词汇,以及计算机英语,商务英语,权威...
  • 去除停用词后,功夫熊猫2使用了816个英语单词,你会说很简单吧,别急,我给你分析一下,这些单词中有125个单词不在四级词汇范围内,花两分钟时间看看你是否认识这些单词,单词后面跟的数字表示该单词在电影中出现的...
  • 校内赛(单词倒置)

    2019-08-21 02:58:51
    请编制程序实现下面的功能:将一篇英文文章中的以空格或标点符号为分隔的所有单词进行倒排,同时去除标点符号,之后输出已处理的英语文章(应不含标点符号)。 Input 有多组数据,每组一行,每组就是一篇小文章。每...
  • 作业内容是分析储存在一个txt文件里的英语四级卷子,分析单词的词频。 整体思路:先读取文件,再清洗数据,去除所有无关数字,符号。然后把数据变成不重复数据,最后统计单词个数。 `import re #引入正则库,用来...
  • WUSTOJ 1231: 删除字符串中指定的字符题目Description明天就要英语考试了,小明明正在挑灯夜战背单词。小明明发现单词很难背,背一个忘一个。经过仔细研究,小明明发现单词难背的原因是因为某个字符的出现,破坏了...
  • 停用词 stopword是节点和浏览器的模块,允许您从输入文本中删除停用... 默认情况下, stopword将stopword “无意义”英语单词的数组 sw = require ( 'stopword' ) const oldString = 'a really Interesting string wit
  • 做题时先把最有把握的词挑出,然后去除该选项,逐步缩小选择范围。 五、阅读技巧(考试第四部分) 【解题模式一】阅读文章—浏览问题—在文章中定位并确定问题答案,这也是我们一直倡导的较为保险的做题方法。但是,...
  • 2020-11-12

    2020-11-12 19:53:00
    统计Walden中英语单词出现的频次 未去除部分标点符号
  • 当时就开始设想,如果我收集10余年真题,然后去除所有非单词结构(真题算是结构化数据,有一定规则,比较容易处理。此过程其实就是数据清洗过程)最后把所有单词集中汇总,再去除如:a/an/of/on
  • 项目中实用的控件,兼容中英文: 1.重写TextView 2.解决英语单词被截断问题 3.禁止行开始以符号开头 4.支持左对齐去除空格 5.兼容中英文
  • 介绍strip这个英语单词的汉语意思是“脱掉,剥除”,从字面意思大致也可以猜出它的功能,其实现了把一组字符串根据某种规则去除一部分的功能,主要有以下几个用法:去除字符串首尾的特定字符,代码如下:str=...
  • python strip()函数用法

    2019-08-23 10:04:31
    strip这个英语单词的汉语意思是“脱掉,剥除”,从字面意思大致也可以猜出它的功能,其实现了把一组字符串根据某种规则去除一部分的功能,主要有以下几个用法: 去除字符串首尾的特定字符,代码如下: str = ...
  • JAVA英文分析程式

    2020-01-03 15:13:50
    俗话说:不学一万英文单词,外国人是无法了解英语的。在2020年长江白鲟已经灭绝了,学习英语时不可待。作为一名技术落后的程序员,同样抱帚守珍般地对编程有一份热爱。程序用C#做了一个简单的英文分析程序,其实就是...
  • Lucene 查询分析器

    2012-08-19 23:03:11
    处理非英语语种   分析的操作 提取单词 去除标点符号 去掉单词上的音调符号 将字母转换为小写 词干还原(excepted -> except) 分析器的选择 所要检索的语言 文本所属的领域(不同的行业有不同的...
  • 贝叶斯拼写检查器

    2020-08-07 12:48:49
    求解:argmaxc P(c|w) -> argmaxc P(w|c) P©/ P(w) P©, 文章中出现一个正确拼写词 c 的概率, 也就是说, 在英语文章中,...# 把语料中的单词全部抽取出来, 转成小写, 并且去除单词中间的特殊符号 #词频统计,并把最
  • 广东外语外贸大学 16-17学年上学期第1周例会会议纪要 广外数据挖掘实验室【2016】 会议时间:2016年10月15日 会议地点:C505 会议记录:徐传懋、黎柏棋 ...(2)单词小写化、分离标点符号和单词(lower方法...
  • 《美丽中国》系列纪录片去除2000基础词汇之后,GRE词汇共688个, 托福词汇共157个, 英语专四词汇共810个, 专八词汇共237个, 六级词汇共715个,四级词汇共953个。是学习英语单词不可多得的好材料啊。 creature /'...
  • 2.英语文章中包含的英语标点符号不计入统计。 3.将统计结果按照单词的出现频率由大到小进行排序。 设计: 1.基本功能和用法会在程序中进行提示。 2.原理是利用分隔符分词存入列表,然后从列表读出存入字典,键...
  • 1.全文索引相对于顺序扫描的优势:一次索引,多次使用2.创建索引的步骤:(1)要索引...去除停词(Stop Word) **停词就是语句中无意义的词汇,英语中比如 the is of 每一种分词组件(Tokenize)都有一个停词集合经过分词...
  • 首先需要准备一个语料库,就是有很...def words(text): return re.findall('[a-z]+', text.lower()) #去除特殊符号,只留下英文字符,并且转化为小写,只统计连着的英语字母形成的单词 def train(features): #设置...

空空如也

空空如也

1 2 3
收藏数 45
精华内容 18
关键字:

去除英语单词