自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 机器学习模型输入多个特征的向量

多个特征向量化结合到一起,输入到模型中

2023-03-07 10:43:42 374 1

原创 部署github上的代码到本地pycharm

部署github上的代码到本地pycharm

2022-11-02 16:52:57 1132

转载 跳出公式,看清全局,图神经网络(GCN)原理详解

本文转载自公众号:SimpleAI。图的结构一般来说是十分不规则的,可以认为是无限维的一种数据,所以它没有平移不变性。每一个节点的周围结构可能都是独一无二的,这种结构的数据,就让传统的CNN、RNN瞬间失效。所以很多学者从上个世纪就开始研究怎么处理这类数据了。这里涌现出了很多方法,例如GNN、DeepWalk、node2vec等等,GCN只是其中一种。GCN,图卷积神经网络,实际上跟CNN的作用一样,就是一个特征提取器,只不过它的对象是图数据。GCN精妙地设计了一种从图数据中提取特征的方法,从而让我

2022-03-09 10:21:09 1100

原创 MongoDB:对聚合的结果进行条件查询

在python中进行聚合后,对结果想根据某个字段来查询对应的value,总是报关于CommandCursor的错误,之后选择转换成list类型进行查询:user_list = collection_test.aggregate([{"$group":{"_id":"$name"}}]) #查询所有用户的nameuser_list = list(user_list)user_num = collection_test.aggregate(pipeline=[{"$group":{"_id":"$

2021-11-29 10:43:18 947

原创 MongoDB:模糊查询、数量、结果插入新表、重复字段

模糊查询:body中包含:db.getCollection('test').find({body:{$regex: /骗子/}})body或title中包含:db.getCollection('test').find({$or:[{body:{$regex: /骗子/}},{title:{$regex: /骗子/}}]})想继续查符合这些条件的一共有多少条数据直接在后面.count(),就行了,适合数据量不太大的把,我的数据量非常大,会卡死,要在python里查:

2021-10-16 21:45:27 539

原创 RNN与LSTM入门学习

循环神经网络 RNN(recurrent neural network)特点:RNN对具有序列特性的数据非常有效 能挖掘数据中的时许信息及语义信息 序列特性:符合时间顺序、逻辑顺序或其他顺序的。如:人的语言、语音、股票结构:如果先不看W,展开,图就变成了 全连接神经网络结构:X是某个字或词的特征向量,作为输入层。上图是三维向量U是输入层到隐藏层的参数矩阵。上图其维度是3x4S是隐藏层的向量。上图维度是4V是隐藏层到输出层的参数矩阵。上图是4x2O是...

2021-04-20 16:36:52 326

原创 学习opencv-python3图像处理

颜色空间转换转换颜色空间要用到的函数是:cv2.cvtColor(input_image ,flag),其中 flag就是转换类型。对于 BGR↔Gray 的转换,我们要使用的 flag 就是 cv2.COLOR_BGR2GRAY。同样对于 BGR↔HSV 的转换,我们用的 flag 就是 cv2.COLOR_BGR2HSV。物体跟踪知道如何从BGR转换到HSV,可以用来提取带...

2019-07-27 17:03:00 291

原创 学习opencv-python记录2图像的基操

在之前的学习中一直都没怎么搞清楚灰度值和通道的概念,刚才偶然找到了一篇:https://blog.csdn.net/silence2015/article/details/53789748获取并修改像素值img = cv2.imread('IMG3.jpg')px = img[100, 100] # 获取某个点的像素值print(px)blue = img[100,100,0] ...

2019-07-24 16:28:32 187

原创 学习opencv-python记录1:画图

首先要import cv2读入图像使用函数 cv2.imread(filename, flag=None) 读入图像。cv2.IMREAD_COLOR:读入一副彩色图像。图像的透明度会被忽略,这是默认参数。 cv2.IMREAD_GRAYSCALE:以灰度模式读入图像 cv2.IMREAD_UNCHANGED:读入一幅图像,并且包括图像的 alpha 通道img = cv...

2019-07-22 18:17:20 428

原创 PIL的ImageEnhance模块

所有增强类都实现了一个通用接口,包含一个方法:.. py:method:: enhance(factor)返回增强的图像。控制增强的浮点值。因子1.0总是返回原始图像的副本,较低的因子意味着较少的颜色(亮度,对比度等),而较高的值则更多。此值没有限制。ImageEnhance.Color(img)调整图像色彩平衡。此类可用于调整图像的色彩平衡,方式类似于彩色电视机上的控件。增强...

2019-07-20 16:53:21 689

原创 PIL的ImageDraw模块功能

该ImageDraw模块为Image对象提供简单的2D图形。可以使用此模块创建新图像,注释或润饰现有图像,以及动态生成图形以供Web使用。概念坐标图形界面使用与PIL本身相同的坐标系,左上角有(0,0)。在图像边界之外绘制的任何像素都将被丢弃。颜色要指定颜色,你可以使用数字或元组就像你在使用PIL.Image.new()或PIL.Image.Image.putpixel()...

2019-07-20 16:24:38 3997

原创 PIL的ImageChops模块功能

ImageChops模块包含许多算术图像操作,称为通道操作(“chops”)。这些可用于各种目的,包括特殊效果,图像合成,算法绘画等。首先在使用前要From PIL import ImageChopsImageChops.add(img1, img2, scale = 1.0, offset = 0)添加两个图像,按比例划分结果并添加偏移量。如果省略,则缩放默认为1.0,偏移为0.0。...

2019-07-19 15:56:56 2657

原创 PIL库image模块的各方法

学习自官方文档Image.blend(im1, im2, alpha)im1- 第一张图片。 im2- 第二张图片。必须与第一张图像具有相同的模式和大小。 alpha- 透明度变量。如果alpha为0.0,则返回第一张图像的副本。如果alpha为1.0,则返回第二个图像的副本。alpha值没有限制。如有必要,剪切结果以适应允许的输出范围。对alpha变量的值无限制。im1 =...

2019-07-18 17:35:53 3708

原创 用PIL做随机验证码

from PIL import Image, ImageDraw, ImageFont, ImageFilterimport randomdef rndChar(): ran_num = str(random.randint(0,9)) # 随机数字 ran_low = chr(random.randint(97,122)) # 随机小写字母 ran_up = ch...

2019-07-17 17:39:02 140

原创 学习PIL图像处理库

学习自pillow官方文档读取存储操作首先要将图片放在和py文件的同一个目录下from PIL import Imageim = Image.open('timg.jpg') # 打开im.save('sharp.jpg','jpeg') # 存储,若未指定格式,库使用文件扩展名来发现要使用的文件存储格式。im.show() # 展示图片缩略图缩放一半:w, h...

2019-07-17 15:48:59 293

原创 Python中使用类

创建一个类:class Employee: empCount = 0 def __init__(self, name, salary): self.name = name self.salary = salary Employee.empCount += 1 def display_count(self): ...

2019-07-12 18:30:06 216

原创 Python3语法学习小记

基础语法:1.可以使用斜杠( \)将一行的语句分为多行显示,例如:z = 100 + \ 20语句中包含[], {} 或 () 括号就不需要使用多行连接符。2.单引号、多引号都可以使用,但是要注意前后对应,不能混搭。三引号(''' or """)可用来做多行注释,也可用来表示跨多行段落。y = '''home is in sy'''变量类型Python中...

2019-07-12 17:16:06 295

原创 中序线索化二叉树

//线索二叉树#include <iostream>using namespace std;typedef enum PointerTag{Link,Thread};/*Link:指向左右孩子,表示当前节点的左指针或右指针指向对应的左或右孩子 Thread:指向前驱后继线索,表示当前节点的左指针或右指针指向对应的前驱或后继*/typedef struct BiTNode...

2019-04-29 21:23:43 282

原创 先序、中序、后序遍历二叉树

//遍历二叉树#include <iostream>using namespace std;//二叉树的二叉链表结构,就是二叉树的存储结构,1个数据域,2个指针域(指向左右孩子)typedef struct BiTNode{ char data; struct BiTNode *lchild, *rchild;}BiTNode,*BiTree;//二叉...

2019-04-29 21:21:20 234

原创 delphi 简单界面设计总结

panel控件:相当于一个容器,可将其他控件放在它上面。更改它的Align属性,可自动使其处于界面的上下左右中位置,且鼠标拖动后不会改变其位置。Color可改变panel的颜色。也可直接设置其RGB:Panel.Color:=RGB(200,200,200);BevelOuter属性设置成bvNone可去掉panel的边框。pageControl控件:在panel上放...

2019-04-09 16:43:56 2779

转载 Delphi 7.0连接Mysql数据库,并在delphi窗体上显示

防止自己忘记,转载自:https://blog.csdn.net/jessy_tien/article/details/79085937

2019-03-27 17:12:58 315

原创 delphi 用pagecontrol控件制作登陆跳转界面

右键TabSheet空白处,即可建立New Page。 旁边的三个ADO控件是每个TabSheet都共有的。 可在属性处设置TabVisible使得界面上的TabSheet2是否显示出来。 不在同一个界面的控件但都属于Form1。 注意SQL语句中Edit.Text是否搭配正确。 TabSHeet2.Show;...

2019-03-27 17:08:12 1835

原创 delphi ADOQuery查询更改用户

procedure TForm1.bt_deleteClick(Sender: TObject);begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('delete from user where id='''+Edit1.Text+''' and password='''+Edit2.Text+'''');...

2019-03-22 17:18:06 283 1

转载 delphi ADOQuery添加用户及密码

procedure TForm1.bt_addClick(Sender: TObject);begin ADOQuery1.Close; ADOQuery1.SQL.Clear; //ADOQuery1.SQL.Text:='Insert into user(id,password) values(:id,:password)'; ADOQuery1.SQL.Add('inse...

2019-03-22 16:41:14 363

原创 Delphi ADOQuery查询用户是否存在

procedure TForm1.Bt_findClick(Sender: TObject);var i,count:Integer; result:Boolean;begin ADOQuery1.Close; ADOQuery1.SQL.Clear; ADOQuery1.SQL.Add('select * from user where id=:m_id') ; //...

2019-03-22 15:51:54 782

原创 Delphi中ini配置文件读写

procedure TForm1.Button1Click(Sender: TObject);//点击按钮begin login(Edit1.Text,Edit2.Text); //传入两个编辑框中输入的值end;procedure TForm1.login(account,password:String);var ini:TIniFile; //定义一个ini文...

2019-03-20 17:05:55 981

原创 在MFC中为Edit编辑框添加滚动条

首先选中编辑框:在属性中找到Multiline(自动换行),将值改为True:再在外观中找到下列四个,从上到下依次是自动水平滚动、自动垂直滚动、显示水平滚动条、显示垂直滚动条,将需要的设置为True:不过当我将水平和垂直滚动条都同时打开时,运行后只能拖动水平滚动条,而垂直的无法点的动:欢迎指点^^  ...

2018-11-29 15:58:32 5340 1

原创 在Mac上用gcc写c程序的两种方法

第一种:1.打开终端,输入touch a.c 回车,再输入 open a.c 回车,如:此时会打开你的编译器例如Xcode,便可在里面输入代码,保存。2.回到终端,输入gcc a.c 回车,输入 ./a.out ,回车,如:就成功啦!第二种:1.在终端中输入文件夹地址:cd /Users/用户名/Desktop/文件夹名 (cd后有一个空格)回车。输入vi或vim d.c 回车来创建文件,如:2....

2018-06-03 16:32:58 13470 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除