- 博客(32)
- 收藏
- 关注
原创 编程实现基于信息熵/基尼指数划分选择的决策树算法
注意,前面导包的时候path的值是Graphviz的bin文件夹路径,这个Graphviz要手动去官网离线下载,然后记住它的安装位置。输出:以基尼指数作为划分准则的决策树。以信息熵作为划分准则的决策树。手动建立一个csv文件。
2024-08-23 12:03:46 138
原创 python 生成二维码,本地服务器上传数据,直接运行就能用
根据pdf在数据库表中唯一id查找文件名并合成url,再生成二维码,注意服务器IP地址为实际IP地址,不是localhost也不是127.0.0.1,本机的IP为192.168.101.45。这里需要提前建表,需要包含name,file_path,mime_type,content,upload_time字段,照着抄,这样运行代码就不用改直接能用。我的项目没有启动,是部署在本地所以扫这个二维码大家扫不出东西【捂脸】但是你们自己在自己电脑上跑项目是可以扫出东西的。上传文件会自动保存到本地项目的文件里。
2024-08-22 15:54:40 360
原创 使用栈检查括号的合法性 C 实现
情况是前面压入了一堆的左括号,终于碰上了一个右括号,我们需要判定的是这个右括号是否和最近的左括号匹配,也就是是否和栈顶存的左括号匹配【注意这里的栈永远只会存入左括号】,如果匹配,则执行出栈操作,相当于消除了一对括号,后续执行循环依次操作,如果每对括号都能消除,到最后栈会变成空栈,那就代表这一堆的括号都是合法的,那就输出success,如果没把栈排空,就说明匹配不成功,则输出failure,表明括号不合法。是空栈的情况,也就是说我们第一个字符就是右括号,那么我们可以直接判定为非法,返回false退出;
2023-09-03 11:06:26 757 2
原创 把labelme得到的json文件转换成yolov8需要的格式,划分数据集
【代码】把labelme得到的json文件转换成yolov8需要的格式。
2023-07-06 16:14:38 3395 6
原创 线性表的简单介绍
线性表的定义:线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列,其中n为表长,当n=0时线性表是一个空表。除了第一个元素之外,每个元素有且仅有一个直接前驱;除了最后一个元素外,其他元素有且仅有一个直接后继。线性表的顺序存储称为顺序表,它用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素物理位置上也相邻,顺序表的特点是表中的元素逻辑顺序和物理顺序相同。顺序表是一种可以随机存取的存储结构,通常用数组来描述线性表的顺序存储结构。线性表中元素的为序是从1开始的,
2022-05-23 21:34:04 361
原创 pytorch安装学习记录
安装pytorch环境踩的坑1.盲目安装cuda,cuDNN,没查看自己显卡驱动帮助-》系统信息(I)系统信息-》组件这是最高版本,向下兼容,不是说一定要装这个版本,cuda版本和这个没有一一对应的要求,只要不超过这个版本就行。2、我选择下cuda11.0版本,这是cuda官网https://developer.nvidia.com/cuda-toolkit-archivecuda官网...
2022-05-12 22:07:02 196
原创 【无标题】
写下载安装pytorch教程功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入第一步下载anaconda 这是一个很方便的工具包管理器第二步 在开始页面找到anaconda prompt我们对Markdown编辑器进行了一
2022-05-12 10:44:17 146
原创 画三线格子的高效方法,不用再一个格子一个格子的选中啦
画三线表格子的快速方法欢迎使用Markdown编辑器欢迎使用Markdown编辑器画出有线格子取消所有框线选中最上面一格,打开边框底纹选项,鼠标点击上下两格线选中最下面一格,打开边框底纹选项,鼠标点击最下面一格线...
2021-05-09 11:45:39 520
原创 数据结构学习笔记
数据结构学习笔记1.不带头结点的单链表 typedef struct LNode{ elemType data; struct LNode *next;}LNode,*LinkList; //初始化一个新的单链表bool InitList(LinkList &L){ L=NULL; return true;} void test(){ LinkList L;//声明一个指向单链表的指针 InitList(L); }bool Empty(LinkList L){//判断
2021-03-14 23:44:48 82
原创 MySQL学习笔记
MySQL笔记MySQL关键字不区分大小写如果表名或字段名是一个特殊字符,就需要带tab键的上面,反引号CREATE DATABASE IF NOT EXISTS westos创建表删除表DROP DATABASE IF EXISTS westos
2021-03-14 23:27:13 78
原创 安装MySQL详细记录
安装MySQL详细记录第一步下载首先去官网https://dev.mysql.com/downloads/mysql/https://dev.mysql.com/downloads/mysql/点击这里找到5.7版本的,因为我跟的教程是5.7的,大家如果下载8.0也行下载64位的压缩包下载之后解压配置环境变量新建一个配置文件在bin同级目录新建一个my.init的配置文件配置文件内容为[mysqld]basedir=D:\environment\mysq
2021-03-14 17:47:20 82
原创 Horspool算法C语言实现
#include<stdio.h>#include <iostream> #include <string.h> int table[256];int skip( char *p,int m){ for(int i=0;i<256;i++) table[i]=m;//initialize the all the value of table...
2020-04-08 21:53:07 1743 5
原创 horspool 算法的代码
#include<iostream>#include<string>using namespace std;/**计算可跳转字符个数数组*/int getDis(string &str,int *dis){ int len=str.length(); for (int i = 0; i < 256; i++) di...
2020-04-07 10:46:05 266
原创 AttributeError: module 'tensorflow' has no attribute 'Session'
写老师布置的神经网络作业中,要求安装tensorflow,并且运行示例代码(使用with tf.Session()创建上下文)我作为新手,本来想在Ubuntu上弄的,奈何电脑有点带不动虚拟机各种报bug。最后还是老老实实的在我的win10上安装了anaconda。官网:https://www.anaconda.com/。最后在anaconda神器的图形界面上安装tensorflow安装成功...
2020-03-11 12:20:26 1581 2
原创 Oracle的日期时间数据格式默认类似于'20-4月-2007',如果插入时间数据时想使用非默认格式,例如’2007-4-20 14:00:00’,该如何进行?
Oracle的日期时间数据格式默认类似于’20-4月-2007’,如果插入时间数据时想使用非默认格式,例如’2007-4-20 14:00:00’,该如何进行?select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;即可...
2020-03-09 17:33:35 250
原创 在cmd中使用SQL plus查表时,显示表的行内容重叠了,到下一行了
如图所示我们可以看到DNAME它输出在第二行了,按理说应该在第一行作为列名出现的,但在这里却占用第二行了。这里出现问题的原因在于行设置宽度不够,导致内容只能换行输出。解决方案如下:set line=150再次查询就可以在同一行输出了...
2020-03-09 14:44:30 492
原创 永久性解决cmd中文乱码
Win+R 打开cmd输入regedit,打开注册表编辑器找到计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor目录下,新建一个字符串值,命名为:autorun,修改值为“chcp 936"chcp 936重新打开cmd...
2020-02-28 10:00:23 691
原创 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: U
在这里插入代码片@TOC使用Linux中的apt工具时报错我在写作业时,因为要安装gparted,执行sudo apt install gparted命令时直接报错,如图小白我查遍无数资料,脑袋晕了一年终于解决了那就是:1.ps aux | grep -i apt2.sudo killall apt apt-get (结果不管用。。。)如图:好吧,我可是打不死的小强!第三步来了!...
2019-10-02 18:21:56 571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人