编程开发

数据清洗工具flashtext,效率直接提升了几十倍数

在平常的一些的小规模的数据的过滤、清洗过程中使用最多的就是正则表达式,但是随着数据规模的增大,正则表达式就显得有些心有余力不足了。 【阅读全文】 正则表达式在一个 10k 的词库中查找 15k 个关键词的时间差不多是 0.165 秒。但是对于 Flashtext 而言只需要 0.002 秒。因此,在这个问题上 Flashtext的速度大约比正则表达式快 82 倍。 file 从上面的示

Python面向对象编程-3·继承

一、继承的概念: 子类 拥有 父类 的所有 方法 和 属性 子类 继承自 父类,可以直接 享受 父类中已经封装好的方法,不需要再次开发 子类 中应该根据 职责,封装 子类特有的 属性和方法 继承图例.png 二、继承的语法结构: class 类名(父类名): pass 三、继承的使用示例: # 父类 class Role: def __init__(self, n

【R画图学习3.3】富集柱状图

有人说富集也有用柱状图的,这个应该是最好画的图。可以水平放,也可以垂直放。 dt1 <- data[data$Time=="0.25h",] CPCOLS <- c("red", "blue", "cyan") textcolor <- c(rep("red",7),rep("cyan",13),rep("blue",10))   dt1$number <-

希望大家都有美好的未来

今天主要的精力都用在下午的面试上了。面试的车十二点来北大东门,因此十一点就点了外卖早早吃过,收拾收拾就和同学出发了。我们到的时候已经有几个bupt的同学到了,很快大家就互相social熟络了起来,然后一起乘坐班车,准备前往研究院。令我没有想到的是,到了后竟然有午饭环节,也算做对食堂的体验。虽然已经在校吃过了,但是出于对食堂的好奇,还是淡泊打了点菜尝尝。 淡泊品尝的午餐,感觉还不错 然后

在vue3-Typescript 里面制作*.d.ts文件,原来这么简单

学习 Typescript,发现库项目打包发布后,需要搭配一个 *.d.ts 文件。 但是找了一些资料都没有弄明白要怎么做。 一开始只好手撸。 找到生成 *.d.ts 文件的方法 直到我又一次查看 vue3的最新文档 (#typescript)提到了可以用 vue-tsc 制作 *.

324.【虚拟化】VMware 新增网卡后找不到网卡配置问题(已解决)

最近在搭建私有云环境时,需要配置新的网卡,发现 VMware 有这个添加网卡的功能,不过在添加网卡的过程中遇到了一个问题:网卡添加完成之后,在平时配置网卡的 /etc/sysconfig/network-scripts/ 文件夹下找不着网卡配置文件,新的网卡配置文件去哪了呢? 第一次遇到时,我跳过了,这次重新网卡时,决定解决一下这个问题。 查看新增的网卡信息 nmcli co

Android音频采集常用方式详解

前言 android音频采集一般两种方式: AudioRecord和MediaRecorder两种都可以录制音频,MediaRecorder已实现大量的封装,操作起来更加简单,而AudioRecord使用起来更加灵活,能实现更多的功能 一、Android音频采集 1.AudioRecord 基于字节流录音; 可以实现语音的实时处理,进行边录边播,对音频的实时处理; AudioRecord是一个比较