纠错一个Python程序引发的讨论
“
一个Python程序引发的讨论”确实热烈。
在此提一小错, 也是stl的一个应用示例。
C/C++(3):周星星/蒋黎(4.5s)
int main( void ) { set<string> emails( istream_iterator<string>(ifstream( "email.txt" )), istream_iterator<string>() ); copy( emails.begin(), emails.end(), ostream_iterator<string>(ofstream( "email_new.txt" ),"/n") ); return 0; } |
这一段简洁的代码,不能编译(不知4.5s的结果是怎么出来的)。
需要如下修改
ifstream input("email.txt"); ofstream output("email_new.txt"); set<string> emails( (istream_iterator<string>(input)), (istream_iterator<string>()) ); copy( emails.begin(), emails.end(), ostream_iterator<string>(output, "/n") );
|
有两处修改:
1. 必须实例化ifstream, 因为 istream_iterator<>(istream_type&)
不能接受一个 const 参数。ofstream同理。
2. set<> 构造函数的两个参数要用括号括起来,不然编译器会以为
声明了一个返回值为set的函数emails。这可能与编译器有关。
我用的是DevCpp带的g++.
不知其它编译器如何,大家可以试试。
分享到:
相关推荐
这是一个多种格式文本纠错系统,前后端分离式部署,支持输入文本、txt格式文档、word文档以及图片的多格式智能纠错,显示纠错后文本结果!同时支持对修正的错误字进行标记提示和结果的保存。 详细介绍文章: 项目...
python实现海明码编码和1bit校验纠错
基于深度学习的web多格式纠错系统(python) python;django;mysql;pillow;ocr 本文开发了基于深度学习的web多格式纠错系统,可以帮助用户在最短的时间内,查找出句子或文本当中的错别字以及错误的格式。本系统的...
本项目是基于 Python 的中文文本内容纠错算法,基于jieba分词和中文词典技术实现。 中文文本纠错是针对中文文本拼写错误进行检测与纠正的一项工作,中文的文本纠错,应用场景很多,诸如输入法纠错、输入预测、ASR ...
Python学习手册(第四版)纠错版
基于的BERT的文本纠错模型python源码+项目说明+数据集+详细注释.zip 基于的BERT的文本纠错模型python源码+项目说明+数据集+详细注释.zip 基于的BERT的文本纠错模型python源码+项目说明+数据集+详细注释.zip 基于的...
运用python写个二维码
记录器目录有一个围绕 OS X 的核心 MIDI 库的 pyrex 包装器和 用于输出来自 MIDI 键盘的事件的 Python 脚本。 示例目录有一些初始记录和“分数” Hanon 的第 21 个练习的右手(以及用于生成的 Python 代码) 这个...
Python 完整项目,可作为 Python 毕业设计,Python 课程设计,包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。...
RS纠错编码基础及程序实现过程,属于信道编码技术,欢迎下载共享
《从零开始学Python数据分析与挖掘》官方纠错 P57:代码中的注释有误,第二段代码的最后一个注释,需改成下方: # 第2至4行,2至5列 print(arr2[1:4,1:5])
(没有什么比一个好的榜样更好地学习了!) 我的目标是在不使用非标准库的情况下,以纯python实现可工作的Reed-Solomon编码器和解码器。 我还旨在使代码保持良好的注释和井井有条。 但是,其中涉及的许多数学运算都...
使用Python完成英文字母的纠错系统
本系统的开发主要用到了python和深度学习技术进行开发,实现文本纠错、文本管理、图片纠错、图片管理等功能。本系统的开发从很大程度上解决了写错字的情况,提高了写作的效率和文本的正确率。 关键词:python;深度...
在本文中我们分析、建立并讨论这样一个秘密密钥算法。假设在适度的现实需要下,最初Alice和Bob分别拥有钥匙A和B,其共同长度为N(A与B不一定相等),I(A,B)不为零。这种假设只与相应的统计变量相关。共同的秘密...
基于keras实现的中文文本纠错模型python源码+文档说明+数据 中文文本纠错模型 这里提供三种文本纠错模型的实现 bert语言模型+字音字形相似度 correction_basic.py 缺点: 不能解决多字,少字问题 MLM correction_mlm....
python基于规则的文本纠错系统 仅供学习交流及一切非盈利用途,禁止商用。
基于BERT的文本纠错项目python源码+使用说明+数据.zip Bert 使用说明 1. 保存预训练模型在data文件夹下 ├── data │ ├── bert_config.json │ ├── config.json │ ├── pytorch_model.bin │ └...
java面试题中有一种代码纠错问题,现总结了几道代码错误问题