- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 .corr函数使用报错:“could not convert string to float”
pandas2.0版本后,原来corr函数自动忽略字符串等非浮点数的特性被修改。现在需要加上numeric_only=True才会忽略字符串。
2023-11-01 15:55:10 755 1
原创 go语言入门3_函数
差异可有多个返回值所有的参数都是值传递,slice,map,channel并不能理解为传引用函数可以作为变量的值函数可以作为参数和返回值package fn_test// (int,int)是定义返回值的类型func returnMultiValues()(int,int){ return rand.Intn(10), rand.Int(20)}func tiemSpent(inner func(op int) int) func (op int) int{ return fu
2021-12-10 18:04:03 272
原创 go语言基础5_接口
无论是设计文档还是实际编程,接口都是一个绕不开的概念接口的定义接口(硬件类接口)是指同一计算机不同功能层之间的通信规则称为接口。接口(软件类接口)是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员。接口文档项目开发中,如果涉及前后端分离开发,app开发需要前后端工程师共同定义接口,编写接口文档,然后继续开发并维护。接口规范中接口分为四部分:方法、uri、请求参数、返回参.
2021-12-10 18:01:57 210
原创 go语言入门4_行为
行为的定义相对其他的编程语言,go的方法多一个(接受者 接收者类型)func (e Employee) String() string{ return fmt.Sprintf("ID:%s-Nmae:%s-Age:%d",e.Id,e.Name,e.Age)}func (e *Employee) String() string{ return fmt.Sprintf("ID:%s/Name:%s/Age:%d", e.Id,e.Name,e.Age)}其中第一种定义方式在实例对应方
2021-12-09 22:11:22 553
原创 go语言入门2_测试及基础语法
编写测试程序测试源码文件一般以_test.go结尾而测试方法名未Test开头 func TestXXX(t *testing.T) {}
2021-10-31 21:33:26 65
原创 go语言入门1_golang 安装及vscode配置
安装流程linux:到官网下载对应版本解压缩文件将bin文件存入系统路径中 export path = “$path = 所在路径”source $HOME/profile使用go version检查是否安装成功如果安装失败,或者已存在另外一个版本,可以删除软连接,并且取消原来的系统路径,然后重新配置路径。VScode配置golang远程环境...
2021-09-03 15:28:39 106
原创 conda-跨用户环境复制(update:增加解释用的实例)
问题服务器中存在多个用户,并分别安装了conda以及对应的环境。现在某一个用户希望使用其他用户的conda环境。解决方案利用conda自带的命令复制用户user_name的环境。conda config --append envs_dirs /home/user_name/.conda/envsconda config --append pkgs_dirs /home/user_name/.conda/pkgs检测使用conda activate成功调用新环境,同时经过测试后发现这是单纯的
2021-06-03 17:20:51 3431 6
原创 linux下文件操作
Linuxzb失败,所以总结一下linux下高效的文件管理方式pythonimport os# 当前路径中所有文件名长度不超过7且其中不包含‘.’符号的文件名会被打印。print(list(filter(lambda x: ('.' not in x) and (len(x)<7), [_ for _ in os.listdir('./')])))shell春下两只虫function getdir(){ echo $1 for file in $1/* d
2021-04-21 10:57:56 78
原创 Python-1 字符编码
进行文本处理时经常遇到这个问题,顺手记录下来原理python2 中默认编码为ASCII,但3中则时unicode。unicode分为utf-32(4byte),utf-16(2byte)(常用), utf-8(1~4byte),但文件中村的还是utf-8以节省空间。python3进行encode编码的同时会主动把string变成bytes类型,而decode解码则会把bytes类型变为string类型;进行unicode编码时,一个中文字符=2个字节,一个英文字符=一个字节,而ascii不能存中.
2021-03-18 17:51:55 85 1
原创 数据结构——数组_ 数组中重复的数字
数组占据连续的内存按照顺序存储数据,其空间效率不是很高,因为经常会有空间空闲而无法得到充分的利用。但又因为数据在数组中是连续的,所以可以根据下表在O(1)时间内读写任何元素,因此它的时间雄安了是很高的,可以据此实现简单的哈希表,并把数组的下标设为哈希表的key,而把数组的值看作value。在C++中STL中,有vector来解决数组空间效率不高的问题。首先开辟空间,然后添加数据,数组的容量随数组的数目动态增加,同时增加速率为两倍,可以把之前的数据复制到新的数组中,然后再释放之前的内存,以减少内存的释放。但
2020-12-18 22:19:57 109 1
原创 Darknet-Deep_sort_pytorch 无人机跟踪识别记录
创建数据集使用labelme构造voc数据集格式转换txt为xml开始训练sudo nohup ./darknet detector train cfg/voc.data cfg/voc.cfg cfg/darknet53.conv.74 -gpu 0,1,2,3 > out.log 2>&1 &取十万次的权重测试./darknet -i 0 detector test cfg/voc.data cfg/drone2.cfg backup/voc_100000
2020-12-09 16:01:47 463 1
原创 神经网络基础
激活函数的选择Sigmoid1/(1+e-x)这个函数非常适合将输入分为两类。它的形状很缓和,因此它的梯度能得到很好的控制。主要的缺点是,在极端情况下,函数输出变得非常平坦。这意味着它存在梯度消失的问题。tanh(2 / (1+e-2x)) - 1它与Sigmoid非常相似。函数曲线更陡峭,因此它的输出也将更强大。缺点与Sigmoid类似。ReLUmax(0,x)如果输入大于0,则输出等于输入。否则,输出为0。它的输出范围从0到无穷大。这意味着它的输出可能会变得非常大,可能存在梯度爆炸问题。它
2020-12-03 10:17:21 137
原创 NLP_4规则集构建
设计框架文本构建触发词字典 : LDA->触发词关系模式提取 : 关系模式触发规则预泛化 : GloVe->词向量->kNN->N个聚类簇提供关系模式触发规则后泛化 : DParse->触发规则成功构建触发规则集构建领域行为触发词字典首先提取关键词,保存为字典,进行去重,构造领域触发词字典。对LDA主题模型进行评估,首选项是主题数,采用困惑都法,获取最优模型,计算perplexity-主题数折线图来衡量主题数量的优劣。Perpl
2020-11-23 17:58:45 304
原创 K-tex 公式集合
a′a'a′ a'a~\tilde{a}a~ \tilde{a}g˚\mathring{g}g˚ \mathring{g}a′′a''a′′ a''ac~\widetilde{ac}ac \widetilde{ac}AB⏠\overgroup{AB}AB \overgroup{AB}a′a^{\prime}a′ a^{\prime}AB~\utilde{AB}AB \utilde{AB}AB⏡\undergroup{AB}AB \undergroup{AB}a...
2020-11-19 17:51:09 2069
原创 NLP_2 TF_IDF—评估文本重要性以用于提取文本的特征
提取关键词中使用的主要算法TF_IDF字词的重要性随其在文本中出现的次数而正比增加,同时会随之其在语料库中出现的频率而成反比计算公式为tfidf=tf∗idftfidf = tf* idftfidf=tf∗idf前者是词频后者是逆向文件频率。tf=i/Ntf = i/Ntf=i/Nidef=log2(nk)idef=log_2(\frac{n}{k})idef=log2(kn)其中k可以加上1以避免分母为0。实现也相对简单,所以这里直接开始修改原有代码并尝试一定的优化。中文
2020-11-18 17:46:08 309
原创 NLP_1 中英文预处理及简单的相似度分析
词袋构建及相似度计算首先要进行分词,分别是英文以及中文的:nltk以及jieba。这里首先展示英文的处理和构建:zip函数组合多个元组以创建列表:import numpy as npa=[1,2,3,4,5]b=set(range(5))c=np.arange(5)d='dsqnb'ss=zip(a,b,c,d)print(ss)在分析相似度的时候,可以采用余弦值来作为两个向量的相似度,如下:from math import sqrtdef similarity_with_2_
2020-11-18 16:37:36 523 1
原创 函数的调用
Coception:栈:堆栈(stack)又称为栈或堆叠,是计算机科学里最重要且最基础的数据结构之一,它按照FILO(First In Last Out,后进先出)的原则存储数据。栈顶:元素插入(压栈PUSH,减4或8)和删除(出栈POP,加4或8)的地方。栈底:另一端。从技术上说,栈就是CPU寄存器里的某个指针所指向的一片内存区域。这里所说的“某个指针”通常位于x86/x64平台的ESP寄存器/RSP寄存器,以及ARM平台的SP寄存器。作用如下, 暂时保存函数内的局部变量。调用函数时传递参数.
2020-10-03 22:10:22 255
原创 单个设备于IoT中的认证机制
建立针对IoT设备的注册权限机制在构建合适的IoT设备的过程中,我们首先要认识到设备的认证和授权方并不相同。终端用户是IoT设备实际上被认证的对象,而管理平台则管理着IoT设备的授权。前者决定了设备到底要如何作为认证对象去服务,而后者则控制着IoT设备是否有权可以与这些用户进行交互。同时,我们也不得不认识到设备本身也存在两种类别,一种位于green field,仍然在开发并生产中的设备,以及已经在使用并被部署的设备。同时,辅助层及其对应的规则引擎,组配置以及设备分类等也需要在构建机制的过程中详细考虑。
2020-09-13 11:37:14 608 2
原创 cscs
这里cscs写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎...
2019-04-18 14:31:28 224
面向模式的软件架构模式系统 卷1
2018-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人