首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网站资源:分享7个实用好玩在线网站,值得收藏!

使用方法非常简单,可以直接在搜索框输入一个单词,然后按下回车键,就会自动匹配出现这个单词近义词、反义词、从属关系词、因果关系词、属性、分词、动词等。...网址:https://www.yijianyuankong.com/remote/ 4、网格纸生成器 这是一个支持在线设定打印网格工具,支持、线、正方形、横线、六边形等不同图案设置并打印到A4...在平常学习工作中,如果需要用到特殊纸张,比如五线谱,网格纸、蜂窝等等,当然也可以自行设置打印。...,也可以右边骰子随机生成,选择好之后可以一键导出矢量图、或者生成前端代码,非常实用!...网址:https://fuun.fun/ 7、文叔叔 在线文件传输神器 这是一款可以将任意文件,快速、安全传给你朋友超实用工具,即使不注册账号也能快速跟朋友分享文件;并且发送、下载文件不限速,注册登录后有

2.1K30

深入浅出了解OCR识别票据原理

我们使用判断角度来拾取相关关键。这种方案虽然好用,但是高阈值对比检测裁剪更差。 因为CNN只能找到文本角度坐标,而文字角度变化很大,这就意味着CNN模型不是很精准。...然后,我们执行合成算法来合成字符,如:Й=。通过搜索最临近字符组合合成单词。这种算法需要你找到每个相关字字母最临近字符,然后从若干字母中找到最佳选择展示。 ? 接下来文字形成文字行。...使用网格对文本进行检测 我们发现几乎所有票据都是相同宽度文本,所以我们设法在收据上画出一个网格,并利用网格分割每个字符: ? 网格一下子精简了票据识别的难度。神经网络可以精准识别每个网格字符。...这样就解决了文本嘈杂情况。最终可以精确统计文本数量。 我们使用了以下算法来识别网格。 首先,在二值化镜像中使用这个连接组件算法。 ?...然后我们发现图中左下角有些是真,所哟我们通过二维周期函数来调整网格识别。 ? ? 修正网格失真背后主要思想是利用图形峰值找到非线性几何失真,换句话说,我们必须找到这个函数最大值

1.4K31
您找到你想要的搜索结果了吗?
是的
没有找到

深入浅出了解OCR识别票据原理

光学字符识别技术(OCR)目前被广泛利用在手写识别、打印识别及文本图像识别等相关领域。小到文档识别、银行卡身份证识别,大到广告、海报。因为OCR技术发明,极大简化了我们处理数据方式。...大多数链接组件是字符,但是也有二值化留下来嘈杂文本,这里我们通过设置阈值大小来过滤相关文本。 然后,我们执行合成算法来合成字符,如: Й=。通过搜索最临近字符组合合成单词。...神经网络可以精准识别每个网格字符。这样就解决了文本嘈杂情况。最终可以精确统计文本数量。 我们使用了以下算法来识别网格。 首先,在二值化镜像中使用这个连接组件算法。...[图片] [图片] 修正网格失真背后主要思想是利用图形峰值找到非线性几何失真,换句话说,我们必须找到这个函数最大值。另外,我们还需要一个最佳失真值才行。...我们使用ScipyPython模块中RectBivariateSpline函数来参数化几何失真。并用Scipy函数进行优化。

12.4K31

Word操作与应用

小知识:  记事本文件扩展名是”txt”,而Word 2016默认创建是以“docx”为扩展名文件。如果试图用记事本软件打开一个Word文件,将看到一堆乱码。...但在Word中,当单词填满一行后,会自动转至下一行开头,此功能称为‘文字换行”.当执行下列操作时,才需要按Enter键。 结束短行(未到达右边界行), 结束段落。 创建空行。...可以搜索整篇文档,也可以从文档中某个位置开始指定搜索。Word提供了更多其他搜索选项可使查找更具针对性。...单击高级搜索,例如,如图、选中“区分大小写”复选框可以搜索与在“查找内容”文本框中输入项大小写相同单词。...---- 4.打印打印选项 创建好文档之后,可将它打印出来,但是,在打印文档之前,最好能够直观地看到文档在纸面上效果,Word提供了“打印预览”功能,如果用户对预览效果不满意,可以立即进行修改这样将节省大量纸张打印时间

37620

哈希函数如何工作 ?

如果我们编写一个返回 0 到 7 范围内数字哈希函数,并为其提供 9 个唯一输入,则可以保证至少发生 1 次冲突。 为了可视化碰撞,将使用网格网格每个方块将代表哈希函数输出数字。...如果我们对前 1,000 个最常见英语单词进行哈希处理,效果如何: 它更微妙,但我们确实在 stringSum 网格上看到了一种模式。往常一样, murmur3 看起来往常一样。...有了好散列函数良好分布,我们就可以搜索量减少到 1/N,其中 N 是桶数量。 让我们看看 stringSum 是如何做。 有趣是, stringSum 似乎可以很好地分配值。...要做是获取 100,000,000 个随机 IP 地址 466,550 个英语单词,使用 murmur3 stringSum 对所有这些进行哈希处理,然后看看我们得到了多少次冲突。...我们可以想象计算我们在服务器速率限制代码中看到某个 IP 地址次数。或者通过代码计算历史上书籍中单词出现次数,以跟踪它们起源受欢迎程度。

18930

LLDB结合底层源码分析Cache数据结构

再来分享一个底层知识,学到了之后不写出来总觉得不是自己,关于cache数据结构,首先cache是什么呢? 这个英文单词就是缓存意思,那他缓存是什么呢?...就是 cache 类型,那 cache 是什么类型不记得了,就去源码里面找一下,全局搜索objc_class。...接下来又有一个问题,这几个属性里面,哪一个才是我们需要关注、最重要那个?打印信息里面两个没有值可以排除,剩下也不知道哪个最重要,那怎么办呢?...这就恍然大明白了,就是千呼万唤 imp sel,bucket 单词是“桶”意思,就是一个容器,装了很多imp sel,并且一个 imp 就对应了一个 sel,梳理一下。...打印出了 saySomething,就这?简单得很嘛,所以,也应该同样可以改成 imp()。

31010

JavaScript中正则表达式

匹配标示 匹配标示 含义 g 全局匹配 i 忽略大小写 m 多行搜索 正则表达式使用 JavaScript中正则表达式使用涉及2个类型,一个就是上面的RegExp,还有一个就是我们常用String...);// 匹配规则 这里打印\d console.log(regExp.lastIndex);// 开始搜索下一个匹配项位置 这里打印0 子表达式与反向引用 这里有几个比较重要概念: 子表达式:在正则匹配中...后是第一个数字 var result = str.match(regExp); console.log(result);// ["1221", "6886"] 通常情况下,后面内容前面内容一致情况下...定位符 定位符可以将一个正则表达式固定在一行开始或结束。也可以固定在单词开始或结尾出。...(看得清吗,一个)匹配非换行外任意字符 那如果要匹配所有的任意字符怎么办?是用[.\n]就可以了。这里列出了一些常用匹配规则,更多更详细规则可以看这里。

98120

学校早这么教正则表达式,少走多少弯路!那个分组用法震到我了

要在搜索时忽略大小写,请使用-i选项(或--Ignore-case)。 需要注意是,grep将搜索模式作为字符串而不是单词进行查找。...因此,如果你要搜索“gnu”,grep还会打印“gnu”嵌入较大单词行,例如“cygnus”或“magum”。...如果搜索字符串包含空格,则需要用单引号或双引号将其引起来: grep "FTP User" /etc/passwd 锚是元字符,允许您指定必须在行中什么位置找到匹配项。...要查找以字符串“linux”结尾行,你可以使用: grep 'linux$' file.txt 你还可以使用这两个锚构造正则表达式。...例如,要匹配以“kan”开头、然后有两个字符、以字符串“roo”结尾任何内容,可以使用以下模式: grep 'kan..roo' file.txt 这样可以匹配出含有 kangaroo 行。

2.4K30

使用grep精确匹配一个单词

grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大文本搜索工具,它能使用正则表达式搜索文本...所在打印出来。...,而不是打印所有包括该单词字样行,可以使用grep -w参数 -w(--word-regexp):表示强制PATTERN仅完全匹配字词 [root@uatdns01 ~]# cat /var/named...-A      除了显示符合范本样式一行之外,并显示该行之后内容。 -b       在显示符合范本样式一行之外,并显示该行之前内容。...,grep输出用-Z选项来指定以0值字节作为终结符文件名(\0),xargs -0 读取输入并用0值字节终结符分隔文件名,然后删除匹配文件,-Z通常-l结合使用。

12.1K50

不一样 NumPy教程,数值处理可视化

积 有关运算,在矩阵乘法情况下使用积是矩阵关键区别。NumPy给每一个矩阵都提供了一个dot() 方法,因此可以用这个方法对其他矩阵执行积操作: ?...其优势在于,在NumPy 中, predictionslabels包含值只有一个还是有一千个,这无关紧要(只要都是同样大小)。随着一行代码中四项操作一步步推进,可以通过实例来看一下: ?...在用数字表示这名尚武诗人略显焦虑词汇之前,需要让模型观看大量文本。可以将一小个数据集提供给模型,并用这个来建立(含71290个单词)词汇表: ?...接着,就可以将这个句子拆分到一个符号数组中(基于通用规则单词单词部分): ? 然后用词汇表中id代替对应单词: ? 这些id仍没有给模型提供包含足够信息值。...可以看到,这个NumPy数组维度是 [embedding_dimensionx sequence_length]。实际操作中情况可能不同,但在此处为了视觉上一致性,就这样表示。

1.3K20

Linux三剑客之grep,awk,sed命令必知必会

另一方面,Awk也用于在文件中搜索某些模式,但会继续在模式匹配上执行某些任务。 可以同时使用Grepawk来缩小搜索增强结果范围。...它不需要任何编译,并且用户可以使用数字函数,变量,字符串函数逻辑运算符。 它使您能够以语句形式编写简单有效程序,以在文件中搜索特定模式,并在找到匹配项时执行操作。...模式动作都形成规则,整个awk程序都用单引号引起来。 如何在Linux中使用AWK命令 默认情况下,Awk命令用于打印文件内容。在本例中,没有指定模式,因此操作应用于文件一行。...在Linux中使用SED命令 SED是流编辑器(stream editor)缩写。 它可以用于执行不同功能,例如搜索,查找替换,插入删除。...但是,查找替换很常见,您无需打开文件即可替换单词

9K20

正则表达式教程:实例速查

最有趣是,只要学过正则表达式语法,在目前几乎所有编程语言中都可以应用正则表达式(JavaScript、Java、VB、C/C++、C#、Python、Perl、Ruby、Delphi、R、Tcl...\$\d 匹配一个数字前面有一个$字符串 - >试试吧! 请注意,您还可以匹配不可打印字符,如制表符\ t,换行符\ n,回车符\ r。...我们可以指定一个带有这些值标志(我们也可以将它们相互组合): g(全局)在第一次匹配后不返回,从上一次匹配结束时重新开始后续搜索 m(多行)启用时,^$将匹配这行开头结尾,而不是整个字符串。...这匹配\b不匹配所有位置,如果我们想要找到完全被单词字符包围搜索模式,则可以匹配。 \Babc\B 仅当图案完全被单词字符包围时才匹配 - >试试吧!...总结 正如您所看到,正则表达式应用程序字段可以是多个确信您在开发人员职业生涯中看到任务中至少识别出这些任务中一个,这里是一个快速列表: 数据验证(例如检查时间字符串是否格式正确) 数据抓取

1.6K30

Linux三剑客之grep命令详解及相关实例

扩展grep(grep -E 或者 egrep): 使用扩展grep主要好处是增加了额外正则表达式元字符集。 打印所有包含NW或EA行。...[0-9]' testfile #首先含有2字符,其后紧跟着0个或1个,后面再是09之间数字。...–i选项用于忽略大小写,因为 grep 是大小写敏感。使用选项-i是个好习惯,除非你打算进行更细节搜索。 2.搜索过滤文件 grep还可以在一个或多个文件里用于搜索过滤。...,你可以指定一个-r选项以便于递归搜索: $ sudo grep -r “function” * 9.进行精确匹配搜索 传递-w选项给grep命令可以在字符串中进行精确匹配搜索(译注:包含要搜索单词...另外,你还可以试一下这个: $ sudo ifconfig | grep -w “RUN” 搜索这个匹配项时,若搜索东西里面没有这样一个单独单词,将什么也不会返回。

1.6K40

通过两个简单教程来提高你 awk 技能

用户都可以通过在该块前面加上匹配模式来打印出来: awk 'BEGIN { FS=":" } !...你还需要读取并丢弃 CSV 中一行,否则会创建一个以 Dear firstname 开头文件。要做到这一,请使用特殊函数 getline,并在读取后将记录计数器重置为 0。...一个使用了这个概念简单程序就是词频计数器。你可以解析一个文件,在每一行中分解出单词(忽略标点符号),对行中每个单词进行递增计数器,然后输出文本中出现前 20 个单词。...,然后利用 awk 能力,将输出内容用管道输入 shell 命令,进行数字排序,并打印出 20 个最常出现单词。...如果你想了解更多关于 awk 编程知识,强烈推荐 Dale Dougherty Arnold Robbins 所著《Sed awk》这本书。

1.5K20

初学者必会Linux命令 - 文件查看篇

同时,博主也想通过此次尝试打造一个完善技术图书馆,任何与文章技术有关异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。 对于文章中出现任何错误请大家批评指出,一定及时修改。...有任何想要讨论学习问题可联系:zhuyc@vip.163.com。 发布文章风格因专栏而异,均自成体系,不足之处请大家指正。...tail:查看文件尾部内容 wc:显示文件行、单词与字节统计信息 grep:查找关键词并打印匹配行 echo:显示一行指定文本 一、cat 查看文件内容 用法:cat [选项] -b:显示行号...+num:从第num行开始显示 -num:设定每页显示行数 +/pattern:在显示前搜索pattern字符串,然后从该位置附近开始显示 进入阅读模式后 回车:向下翻1行 空格:向下滚动一屏 Ctrl...七、grep 查找关键词并打印匹配行 用法:grep [选项] 匹配模式 -i:忽略大小写 -v:取反匹配 -w:匹配单词 --color:显示颜色 ?

1.1K31

扫盲:”正则表达式”是什么?

没错,按下快捷键 “Ctrl + F”,即可在”记事本”中搜索”hello”字符串,如下可以看到,上图中,hello一共出现过3次,第一行与第三行”hello”都位于行首第二行hello位于行尾但是不管...,每行都包含”hello”这个单词,如果我们想要利用grep在此文本中搜索包含”hello”行,则可以使用如下命令。...没错,由于regex文件中一行都包含hello,所以,所有行都被打印出来了。如果,我们只想要打印出”以hello开头行”(hello位于行首行),该怎么办呢?...由于regex文本中第二行hello位于行尾,所以,第二行并不符合条件,于是,只有第一行与第三行被打印了出来。“^”在正则中表示锚定行首,那么,什么符号在正则中表示锚定行尾呢?...其实,正则表达式中,除了”\”能够表示锚定词首与锚定词尾以外,我们还可以使用”\b”去代替”\”,”\b”既能锚定词首,也能锚定词尾,示例如下。

54630
领券