自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在docker的ubuntu16.04镜像安装python3.6的Dockerfile

sources.list文件。Dockerfile文件。

2023-07-28 20:56:58 329

原创 8-7 leetcode

再次使用双循环将数量为numssize的数字挑出来【这个过程是升序添加的】再按年份升序遍历,当年出生累加去年人口减去死亡人口计算当下人口。使用双循环先对每一个元素进行数量统计【此题条件特殊,双层循环遍历,直接计算当前坐标移动k后的位置并复制。遍历一遍loss,标记出生与死亡年份。利用双层循环 对二维数组进行赋值。开辟一个结构相同的数组。...

2022-08-14 17:09:17 186 1

原创 22-7-31

定义一个变量stack模拟栈,遇到左括号加1,遇到右括号减1,用来记录左右括号是否平衡,stack=0时即为平衡,遍历字符串,若在左右括号平衡(即stack=0)时遍历到右括号,说明该括号在之后一定无相匹配的括号,记录到变量remain中,依然认为左右括号平衡(即stack不变),最后stack与remain相加结果即为需要添加的括号数。定义双指针遍历整个字符串,当s[i] == s[j]时,判断一下 i-j 是不是回文子串,是+1,不是+0。依次嵌套三循环穷举所有可能。利用该方法判断每一个。...

2022-08-07 15:20:06 147

原创 【无标题】2022-7-24

先正序计算每个位置左max倒序计算每个位置右max当前水位=min(左max,右max)-当前高度蓄水量为各个位置蓄水量求和如果喜欢栈顶的甜点的学生存在,那么不管他们在队伍的哪个位置,必定会遍历到他。否则,一定无法继续拿掉栈顶甜点。先使用快慢指针找中点反转后半部分链表交叉合并两个链表用两个栈实现队列的入队、出队一个栈只进行入栈,相当于入队另一个栈只进行出栈,相当于出队。...

2022-07-31 17:08:01 167

原创 2022-07-17

如果你不分开验证集和测试集,那么你调出的超参数就是适用于训练集的,但因为训练集和测试集不具有「未知」这个共同点,所以训练集上的好性能不一定能泛化到测试集上去,这就叫「过拟合」。递进至最后一个结点,使最后一个结点为反转链表的头结点,然后在归出的过程中是后面的结点指向前面的结点,前面的结点指向空,最终实现链表反转。选择模型【线性、非线性】、算法【随机梯度下降法、smo...】、策略【极大似然估计法(交叉熵)、最小二乘法、svm...】调参---------------I。模型训练...

2022-07-24 11:13:13 148

原创 大数据与人工智能实验室【2022-05-08】

为什么在机器学习中引入激活函数激活函数是我们对输入做的一种非线性的转换。转换的结果输出,并当作下一个隐藏层的输入。线性变换太简单(只是加权偏移),限制了对复杂任务的处理能力。没有激活函数的神经网络就是一个线性回归模型。激活函数做的非线性变换可以使得神经网络处理非常复杂的任务。Sigmoid和tanh的特点是将输出限制在(0,1)和(-1,1)之间,说明Sigmoid和tanh适合做概率值的处理,例如LSTM中的各种门;而ReLU就不行,因为ReLU无最大值限制,可能会出现很大值。同样,根据ReL

2022-05-15 15:12:05 504

原创 CSS概要

css导入方式导入式:CSS2.1<style> @import url("css.css")</style>内部样式:<style> /*内部样式*/ h1{ color:rgb(217, 102, 102); }</style>行内样式,分号结尾:<h1 style="color:aqua">H1标签</h1> <!--行内样式--&g..

2022-05-06 13:35:26 238

原创 Leetcode小练习

876 链表中节点思路:快慢指针;注意:fast,fast->next皆要检查struct ListNode* middleNode(struct ListNode* head){ struct ListNode *fast=head ,*slow=head; while(fast&&fast->next){ fast=fast->next->next; slow=slow->next; } return slow;}.

2022-05-01 11:27:11 570

原创 HTML概要

基本标签<title>Title【标题内容】</title>位于<head>标签内部<meta charset="UTF-8">指定HTML文档编码为UTF-8位于<head>标签内部<meta>中content属性必须和name或http-equiv同时出现name值 介绍 application-name 当前页应用系统的名称 author ...

2022-04-28 00:01:06 475

原创 多线程Java小结 【丑】——【丙】

并发:同一对象被多个线程同时操作线程同步:使用队列与锁问题:优先级倒置、效率下降synchronized 修饰符常见数据紊乱情况【多人买票】package hk.Thread.syn;public class Deon1 { public static void main(String[] args) { Buy buy = new Buy(); new Thread(buy,"p1").start(); ...

2022-04-21 15:15:01 73

原创 决策树_理论

信息熵:对于f(x)= -x * log2(x)

2022-04-19 21:24:13 848

原创 大数据与人工智能协会 2022-04-10考核

关于本次考核,发现了平时学习方法某些缺陷对于基本概念的陌生,或者认识不全面手写代码,或者用代码实现功能时 习惯于在编译器上试错,没有事先想全面一次写好当别人遇到某些问题时,有机会去了解之后是如何解决;防止自己无法解决简述你所理解的机器学习,并说明目前学过的知识与机器学习的关系。数据处理及其在机器学习中的地位。数据处理是机器学习的前期重要步骤,机器学习就是从数据中学到“知识”。数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已.

2022-04-17 13:18:05 2839

原创 多线程 JAVA小结 【丑】 —— 【乙】

Thread.sleep() 线程休眠作用:模拟网络延迟,放大出错概率 倒计时.....package hk.Thread.deom5;import java.text.SimpleDateFormat;import java.util.Date;import java.util.logging.SimpleFormatter;public class Text1{ public static void main(String[] ...

2022-04-15 21:35:28 179

原创 多线程 Java小结 【丑】——【甲】

进程大致为一个可以独立运行的程序单位线程的集合为进程,一般有main线程、gc线程Thread 创建线程继承Thread 重写run()方法 调用start()方法开启线程 package hk.Thread.deom1;//继承Thread ,重写run方法 ,调用start开启线程;public class TextThread extends Thread{ @Override public void run() { ...

2022-04-06 20:10:58 2356

原创 JAVA网络编程 【子】

IP: InetAddress唯一定位网络上的计算机 127.0.0.1 本机localhost ip地址分类 IPV4/IPV6IPV4 4个字节(0~255)共42亿 110.242.69.7 IPV6 128位16字节 8个无符号整数 fd6d:a06a:4864:0:6de5:84a5:ce7:de56ip地址分类 互联网——局域网局域网 128.168.x.x ABCD类 A:1.0.0.0-...

2022-04-05 15:09:45 710

原创 JAVA异常Exception

try(监控代码异常) catch(捕获相应的异常并处理) finally(无论如何都会执行)选中代码 CTRL+alt+T (intelliJ IDEA) 快速选中try...catchpackage hk.exception;public class Exception { public static void main(String[] args) { try{ System.out.println(1/0); ...

2022-04-04 16:46:43 450

原创 JAVA 基础 小结

long 类型 long类型数字可以在数字后加L或者l 加以区分类型package hk.base.long1;public class Deom3 { public static void main(String[] args) { long a=10000l; long b=1000L; long c=1; System.out.println(a); System.out.println(b);

2022-04-04 13:18:00 448

原创 opevcv 小结 【丙】

均衡化处理cv2.bitwise_and() 与 (图片1,图片2,mask)cv2.bitwise_not() 非 (图片)cv2.bitwise_or() 或 (图片1,图片2,mask)cv2.bitwise_xor()异或 (图片1,图片2,mask)掩码im=cv2.imread(r'C:\Users\hk\Desktop\opencv\m.jpg',cv2.IMREAD_GRAYSCALE)mask=np.zer...

2022-03-27 12:54:08 3567

原创 opencv 小结 【乙】

Canny 边缘检测1, 使用高斯滤波器,以平滑图像,消除噪声2, 计算图像中每个像素点的梯度大小与方向3, 使用 非极大值抑制4, 双阈值检测 大于maxval保留,小于minval舍弃,之间的 只与大于maxval连接的cv2.Canny(图片,minval,maxval)im=cv2.imread(r'C:\Users\hk\Desktop\opencv\img\1 (14).jpg',cv2.IMREAD_GRAYSCALE)v1=cv2....

2022-03-26 20:54:28 5154

原创 opencv 小结 【甲】

图片读取 cv2.imread()图片展示 cv2.imshow(name,img)彩图读取返回数组时 B G R 不是RGBcv2.waitKey(0) 等待时间,表示毫秒级,0代表任意键终止def cv_show(name,img): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllWindows()im=cv2.imread(r'C:\Users\hk\Desktop\o...

2022-03-25 20:43:47 4847

原创 3-21~爬虫数据分析小练习

爬取天气网的历史天气数据 (http://lishi.tianqi.com),将其写入CSV 文件,格式如下图所示对爬取到的数据的最高气温和最低气温进行可视化,要求使用 matplotlib 模块, 按下图所示设置两条折线的颜色(其中最高气温使用红色,最低气温使用蓝色)、 x 轴和 y 轴的文字、x 轴的刻度、图的标题和图例,最终结果保存到当前工作目 录下,命名为“WeatherData.png”。结果示例如下:from lxml import etreeim...

2022-03-22 17:34:04 150

原创 Base-基本电脑操作

“alt"+"f4" : 退出界面”win"+"d" : 回到桌面"win"+"tab" : 切换应用"alt"+"tab" : 切换应用(多个显示器可以将各个显示器运行的应用在一个界面打开,win+tab不行)"shift" + "delete" : 强制删除"win"+"r" : 启动《运行》"win"+"e" : 启动《explorer / 资源管理器》"ctrl"+"shift"+"esc" : 启动《任务管理器》"shift"+"鼠标右键" : powershell

2022-03-21 10:55:21 415

原创 作业 3.9 matplotlib

数据集如下:要求:1.将4个数据集折线图画在一张图上,只要第一列2.有几个数据集,没有第一行,不能手动删除,使用代码删除第一行import pandas as pdimport matplotlib.pyplot as pltimport warningswarnings.filterwarnings('ignore')导入需要的库import warningswarnings.filterwarnings('ignore')目的:关闭一些可能出.

2022-03-09 09:57:13 339

原创 爬虫基基础础知识

requests Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,Requests它会比urllib更加方便,可以节约我们大量的工作response.text返回的是Unicode格式,通常需要转换为utf-8格式,否则就是乱码。response.content是二进制模式,可以下载视频之类的,如果想看的话需要decode成utf-8格式。通过response.content.decode("utf-8)的...

2022-03-06 22:01:46 487

原创 数析三剑客 numpy pandas matplotlib 基础操作

NUMPY[一]:NumPy是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多。NumPy(Numeric Python)提供了许多高级的数值编程工具。Numpy的一个重要特性是它的数组计算,是我们做数据分析必不可少的一个包。import numpy as np数组基本操作赋值加减乘除 一个数两个数组加减乘除 注:与矩阵乘法不同np.zero...

2022-02-24 17:46:46 1229

原创 数据分析基础练习

111111111111:将数据集中所有信息异常的行删除。 比如上面的样例中第4行数据只有3个元素,而其他行都有6个元素,所以第4行是信息异常的行,将其删除。数据集中可能还会存在一些其他异常。 将全部信息处理之后,每行的元素以逗号为分隔符,写入文件`test1`csv标准库中的writerow在写入文件时会加入’\r\n’作为换行符当写文件时newline=None,csv先是将’a\r\nb\r\n’写入内存,再写入文件时,universal newlines mode工作,换行符’\n’..

2022-02-17 21:36:02 100

原创 数据分析基础练习

111111111111:将数据集中所有信息异常的行删除。 比如上面的样例中第4行数据只有3个元素,而其他行都有6个元素,所以第4行是信息异常的行,将其删除。数据集中可能还会存在一些其他异常。 将全部信息处理之后,每行的元素以逗号为分隔符,写入文件`test1`。import pandas as pdimport numpy as npimport csv#现将原始数据加一行,目的:将第一行数据可以进行索引df=pd.read_csv(r'C:\Users\hk\Deskto...

2022-02-14 15:45:47 506

原创 L-020-帅到没朋友

之前我都是先输出一个,标记位置后,再输出printf(" %d",s[i]),后面输出时带空格,这样末尾就不会带空格了,不过这样写代码就显得比较繁琐啦,以后可以用一个标记符,让它初始值为0,结果输出时进行判断,如果为0,不输出空格,否则就输出,例如上面代码的‘t’;而且t还可以标记,是否有答案输出。例如上面正确代码的用法。3:是关于printf("%05d",m)使用方法,’%05d’,5为要求输出位数,0为补位字符#include<stdio.h>int main(){ ...

2022-01-30 19:07:21 54

原创 L-009-N个数求和

这道题目我的基本思路是,将输入的一个个分数,都看成字符串,然后提取出分子和分母,设当前和值为FZ/FM(FZ是汉语分子的首字母缩写,FM是汉语分母的首字母缩写)则现在输入一个串,例如 -2/5, 则我先求出这个分数的分子fz,分母fm,则当前和值为 : (FZ/FM)+ (fz/fm)通分得: = (FZ*fm+FM*fz)/(FM*fm)然后求(FZ*fm+FM*fz)处理起来比较麻烦,注意的细节很多(尤其是遇到负数的时候)可能中间的数据也比较大,所以要用long lon...

2022-01-30 18:33:52 76

原创 L1-006-连续因子

首先在第1行输出最长连续因子的个数;然后在第2行中按“因子1*因子2*……*因子k”的格式输出最小的连续因子序列,其中因子按递增顺序输出,1不算在内;开始的思路是循环尝试的暴力方法1.此题目的原型类似于找素数,利用嵌套的循环来解决。2.为了防止超时,又因为除了所有素数,至少会有两个数相乘,所以将循环控制在sqrt()中;3.因为有记录长度的变量,可以利用此变量来将特殊情况(即所有素数)表示,即如果长度为1,那么就输出长度1和数本身;#include<stdio.h>

2022-01-30 18:28:05 1401

原创 考试改错.

思路:从(0,0)开始顺时针给数组元素赋值,每循环完一圈进入下一个内圈(!!!!注意:每圈之间的每行(列)元素相差2个 !!!)在while循环中通过判断当前位置来进行上下左右移动但请注意,该while循环无法对(当该圈元素数量为一时进行正确的赋值)缺乏经验时,对于较复杂的情况不要凭借直觉进行判断而要在纸上经行细腻的推演,计算好每一个数共用体所有成员在同一地址上,对一共用体赋值只能给一个成员赋值结构体所有成员有各自的地址,对一结构体赋值可以给多个...

2021-12-08 21:18:15 109

原创 小考改错;;;

c语言中,用小括号将多个数据元素括住(各个元素用逗号分开)只会返回最后一个元素。const 在*p前,则指针变量不可修改const 在* 和 p 之间,则char变量不可修改共用体所有成员在同一地址上,对一共用体赋值只能给一个成员赋值结构体所有成员有各自的地址,对一结构体赋值可以给多个成员赋值太着急,看错字了思路:从(0,0)开始顺时针给数组元素赋值,每循环完一圈进入下一个内圈(!!...

2021-12-08 20:57:34 272

原创 搭建hexo个人博客

创建一个和你用户名相同的仓库,加.github.io后缀,选公开后注意不要选择其它选项安装git,生成SSH添加到GitHub桌面上git bash进入命令行,输入GitHub用户名和邮箱,并检查输入是否正确本地环境搭建,安装node 和npm创建ssh,命令行输入ssh-keygen -t rsa -C "xxxx7537@qq.com"(你的邮箱)这时得到密钥,在用户搜索id打开新建密钥复制到这里面安装node ,npm,...

2021-11-05 19:17:18 68

空空如也

空空如也

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

TA关注的人

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