- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 python函数参数中*args,**kwargs的使用和意义
args和*kwargs是python中经常使用的函数参数,代表着函数的参数数目是可变的。为讲解清楚两个参数的意义,以下一段代码为例做讲解:def fun(*args,**kwargs):print "args = ",argsprint "kwargs = ",kwargs(1)fun(1,2,3,4)输出结果:args= (1, 2, 3, 4)kwargs= {}说明:在f...
2021-10-10 17:08:16 1155
原创 KNN邻近算法
算法思维:KNN邻近算法利用的是一种投票规则来确定一个样本的标签的。其基本思维步骤是:人为确定一个K值(此值用于确定投票样本的个数)计算待测样本点与已知样本点的距离,将距离值保存在数组A中找出数组A中值最小的K个点(代表着找出了已知样本点中距离待测样本点最近的K个样本。即在已知样本中对于待测样本具有投票权的K个样本点)根据找出的K个样本的标签对待测样本进行投票,确定待测样本的标签...
2021-10-10 17:04:35 93
原创 LabView程序上传systemlink
由于SystemLink实施主机对客户端程序包的部署有一定的格式规范,所以此文档会详细解释用于SystemLink程序包部署的Labview程序上传规范。首先在电脑中找到NI Package Manager软件,进入后在右侧的搜索框内输入“package builder”,能找到名为“Labview软件包生成器”的软件(如图1),点击进入后查看该软件图标右侧的选项是“安装”还是“移除”。若为安装,选择安装即可。若是移除,代表电脑中已经安装了Labview软件包生成器,退出NI Package Manage
2021-10-10 16:56:58 667
原创 RNN过程简介
第一步:对数据集进行向量化表示(例如RNN最常用的场景->翻译中对词进行词向量化表示。常用的向量化表示方法有:对一个数据进行one-hot编码,将编码结果与一个常量矩阵相乘。初始化所有RNN模块的W1,W2。第二步:前向过程:定义:out=o向量 该网络由n个RNN模块组成For(i=0,i<n,i++)将向量化的数据与一个矩阵W1相乘得到输出out1,将上一个RNN模块的输出out与一个矩阵W2相乘得到out2,将out1与out2相加得到当前RN...
2021-10-10 16:11:32 779
原创 python关于图像和视频的基本操作
import cv2import matplotlib.pyplot as pltimport numpy as np#图片操作#cv2.IMREAD_COLOR 彩色图像(BGR)#cv2.IMREAD_GRAYSCALE 灰度图像def cv_show(name,img): #创建窗口显示图像 cv2.imshow(name,img) #延时 cv2.waitKey(0) cv2.destroyAllWindows()img1=cv2.im
2020-10-04 22:48:58 148
原创 图片转化为字符图片
from PIL import Imageimport numpy as npdef ascii_arr(file): im = Image.open(file) #图片转换为灰阶图 im = im.convert("L") #降采样图片 sample_rate = 0.15 nwe_im_size = [int(x * sample_rate) for x in im.size] im = im.resize(nwe_im_size)
2020-10-04 22:45:28 211
原创 RPCA原理初探
设PCA和RPCA从名字看是有一些相似性的,两者的区别在于对于误差的假设不同,PCA假设数据误差是服从高斯分布的,即数据噪声较小;RPCA假设数据噪声是稀疏的,并且可能是强的噪声1-范数(列和范数)将矩阵沿列方向取绝对值求和,然后擢选出数值最大的那个值作为1-范数。假设:原有数据具有良好的数据结构即是低秩的,且只有很少一部分元素被噪声污染,即噪声是稀疏的。设带分解矩阵为X,原有数据矩阵为A,噪声矩阵为E,则X=A+E矩阵X的分解可描述为如下的优化问题:也就是求当低秩矩阵A的秩和稀疏矩阵E的0范
2020-10-04 22:41:46 6985
原创 SQL server中的一些的操作
–提取日期中的年月日declare @dev int,@len int,@i int=1,@date char(10),@day int,@month intset @date=convert(char(10),dateadd(dd,-1,getdate()),120)print @dateSELECT @day=DATEPART(day,@date)SELECT @month=D...
2020-04-11 19:49:31 130
原创 labview中创建web services
第一步:创建一个空的项目文件保存第二步:新建web服务,在生成的web资源中创建vi第三步:在该vi中添加服务,从web请求中读取远程的数据,并且将接受到的数据经过处理后通过响应发送出去。整体过程主要包含5个子步骤1:设置HTTP头,请求从LabVIEW Web Service Request中读取数据(http的头文件设置为Access-control-allow-origin,头值设置为...
2020-03-21 11:28:46 6014 5
转载 mySQL数据库中关于时间的模糊操作
Mysql模糊查询有以下三种方法:1.Convert转成日期时间型,在用Like查询。select * from table1 where convert(date,DATETIME) like ‘2006-04-01%’第一种方法应该适用与任何数据类型;2.Betweeselect * from table1 where time between ‘2018-08-01 0:00:00...
2020-03-09 19:07:43 704
自编码器
最简单的自编码器由三层网络构成,一层输入层+一层隐藏层+一层输出层。以输入图像A为例:输入层接受到图像A并将其做简单预处理之后传给隐藏层,隐藏层的功能相当于一个编码器,将图像A编码成特征图A1,然后将A1传给输出层,输出层相当于一个解码器,将A1解码为A2,并使得A2尽可能的能够复现A。整体过程类似于信号处理的AD与DA过程。其中隐藏层与输出层的实现原理基于概率分布。假设图像A的特...
2020-03-08 18:48:05 235
原创 遗传算法初探
遗传算法首先进行基因编码,就是将基因型映射到表现型采用浮点数编码例如一个二进制串<1000101110110101000111>表示实数值 0.637197std::vector 是 STL(standard template library)库里面的现成的模板类。它用起来就像动态数组。利用 vector(容器)我们可以方便而且高效的对容器里面的元素进行操作。示例如下:...
2020-03-05 19:54:33 123
原创 关于opencv和matplotlib的一点简单应用
Opencv对于图片的处理(使用的BGR模式,不是RGB模式)Img = cv2.imread(image0.jpg,1)#有两个参数,参数一是图片的名称,参数二是图片的类型(0是灰度图,1是RGB)cv2.imshow(‘image,img)#有两个参数,参数一是窗体的名称,参数二是要显示的图片Cv2.waitkey(0)#停止操作,0毫秒Cv2,imwrite(‘image1.jpg’...
2020-03-04 15:53:43 182
转载 inceptionv3迁移训练
1:准备图片数据,一份训练数据,一份测试数据。结构如下:下载retrain.py程序( https://github.com/tensorflow/hub )在example文件夹下的image-train里面,如果上述链接下载下来的retrain.py训练时候报无法连接的错误,改换使用下面的retrain.py(具体内部改了什么我还没搞清楚)...
2020-03-03 13:17:33 305
原创 图片显示
import matplotlib as mplimport matplotlib.pyplot as plt%matplotlib inlineimport numpy as npimport sklearnimport pandas as pdimport osimport sysimport timeimport tensorflow as tffrom tensorfl...
2020-03-02 20:05:52 199
原创 将图片转换为适应tensorflow的输入格式
import osimport numpy as npfrom PIL import Imageimage2 = os.listdir()#打开文件夹image1 = Image.open("dataset/INNER_10.png")#指定打开一张图片arr = np.asarray(image1)#将图片转为numpy数组格式arr1 = np.array(image1)arr...
2020-03-02 20:01:59 825
原创 labview关于移位寄存器的使用
1:当引用通过for循环的时候,必须使用移位寄存器对引用进行连接,因为当for循环次数为0的时候,如果连接引用的是隧道,就会导致引用的打断,以至于后续的引用无效。2:将一个数组中符合某一条件的数取出来重新组成一个数组的方法(使用移位寄存器)...
2020-03-02 19:50:34 3459
webservices.zip
2020-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人