自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux系统常用指令

在终端使用的时候好像不能让音乐暂停继续操作,只能在代码里面执行继续播放暂停播放操作。注意: &为后台运行,如果不加&则为前台播放,将无法对其进行暂停、恢复播放操作。reboot 重启。9、madplay命令使用(Linux音乐播放器)date 显示时间。clear 清屏。

2023-06-05 09:41:05 257

原创 求逆序数和判断是否为回文数

输入一个6位以内的整数,输出回文数(如果判断的位数大的话,在n的取值上就多取一点)

2023-05-31 19:39:35 200

原创 cnn卷积神经网络手写体识别keras和tensorflow

在学习手写体识别的时候,看到一些B站的教学视频发现,很多用TensorFlow完成的手写体识别,在下载数据集的时候会报错,无法使用,这是因为TensorFlow在维护的时候,处理的不是很好,无法使用input_data,有解决办法,但是太麻烦了,Keras是在TensorFlow之上 运行的,采用Keras能省去很多麻烦。手写体的具体实现直接上代码;

2022-10-15 14:40:59 598 1

原创 抓取优美图库图片

爬虫

2022-09-16 21:55:29 493

原创 CSS的元素显示模式

常见行内元素: 等,其中标签是最典型的行内元素,有的地方也将行内元素称为内联元素。元素的显示模式就是元素(标签)以什么方式进行显示,比如自己占一行,比如一行可以放多个常见块元素有~ 等其中标签是典型的快元素。在行内元素中有几个特殊的标签 他们具有块元素和行内元素的特点。

2022-09-14 23:07:23 103

原创 1.3常规信息系统集成技术

FTP(文件传输协议),TFTP(简单文件传输协议),HTTP(超文本传输协议),SMTP(简单右键传输协议),DHCP(动态主机配置协议),Telnet(远程登入协议),DNS(域名系统),SNMP(简单网络管理协议)分类:网络交换分为物理层交换(如电话网)、链路层交换(二层交换,对MAC地址进行变更)、网络层交换(三层交换,对IP地址进行变更)、传输层交换(四层交换,对端口进行变更,比较少见)和应用层交换。网络存储技术主要由三种:直接附加存储(DAS)、网络附加存储(NAS)、网络附加存储(SAN)

2022-09-13 22:59:05 1150

原创 1.1信息系统与信息化-1.2信息系统开发方法

信息系统集成:采用现代管理理论(例如软件工程,项目管理)作为计划、设计、控制的方法论,将硬件、软件、数据库、网络等部件按照规划的架构和秩序,,邮寄的整合到一个有清晰边界的信息系统中,以达到既定系统目标。小的方面(5):系统规划(可行性分析与项目开发计划)、系统分析(需求分析,提出新系统的逻辑模型)、系统设计(概要设计,详细设计,提出系统的物理模型)、系统实施(编码,测试)、运行维护等阶段。3、用户参与了系统开发的全过程,对系统的结构和功能容易理解和接受用力与系统的移交,有利用系统的运行和维护。

2022-09-12 11:23:11 479

原创 小程序三剑客-wxml、wxss、js初步认识

小程序三剑客初步认识

2022-08-05 12:35:37 1075

原创 深度学习--数据操作

深度学习基本数据操作

2022-07-01 14:19:38 460

原创 numpy中mean(),std(),np.c_[],np.r_[]函数

mean()函数:numpy.mean(a, axis, dtype, out,keepdims )作用求取平均值:经常操作的参数为axis,以m * n矩阵举例:axis 不设置值,对 m*n 个数求均值,返回一个实数axis = 0:压缩行,对各列求均值,返回 1* n 矩阵axis =1 :压缩列,对各行求均值,返回 m *1 矩阵a = np.array([[1, 2], [3, 4], [2, 6]])# 计算整个数据的平均值print(a.mean()) # 3

2022-05-05 21:38:45 392

原创 numpy中带逗号的切片

对于普通的切片:list名[首:尾:步长]numpy中的切片:数组名[首:尾,首:尾:步长](逗号用于区分维度,注意:逗号前面不能限定步长) 什么意思勒:逗号用于区分维度的意思就是你有多少维,就用多少个逗号,例如:一个二维数组,[:2,:2] 意思就是切取数组前两行两列的子数组以这个数组为例:import numpy as npa = np.array([ [1, 2, 3], [4, 5, 6], [7, 8, 9], [11.

2022-05-05 21:13:03 846

原创 使用SVM对鸢尾花数据进行分类

numpy中含逗号的切片:对于普通的切片:list名[首:尾:步长]numpy中的切片: 数组名[首:尾,首:尾:步长](逗号用于区分维度,注意:逗号前面不能限定步长)什么意思勒:逗号用于区分维度的意思就是你有多少维,就用多少个逗号,例如:一个二维数组,[:2,:2] 意思就是切取数组前两行两列的子数组numpy.std(arr, axis=None, dtype=float64)函数用于计算标准差arr表示输入的数据,可以是一维数组或二维数组。axis表...

2022-05-05 21:05:10 2965

原创 迷宫的出口(bfs广度优先)

vyjfvuk,gyu

2022-05-01 21:51:10 571

原创 根源:pip终端下载的包import不能用

起因:最近在下载TensorFlow时,试过很多方法不能下载,最后发现是版本问题Python3.5的版本TensorFlow已经不维护了。于是重新下载Python3.8的版本,重新配置环境什么的,可是很多在3.5已经下载的包import不能用了这个问题在刚学习Python的时候也遇到过,只不过后来看博客能用了就没关别的了-------------------------------------------------------一条友好的分割线--------------------------

2022-04-20 23:47:23 6670

原创 机器学习——用鸢尾花数据集画P-R曲线和ROC曲线

P-R曲线获取鸢尾花数据集from sklearn import datasetsimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号#从4.5的标准开始iris = datasets.load_iris() # iris是一个字典集我们去每个数据第

2022-04-19 18:51:02 3936

原创 字典树模板

Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀).Input输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是老师交给Ignatius统计的单词,一个空行代表单词表的结束.第二部分是一连串的提问,每行一个提问,每个提问都是一个字符串.注意:本题只有一组测试数据,处理到文件结束.Output对于每个提问,给出以该字符串为前缀的单词的数量.S

2022-04-10 21:01:47 92

原创 Python的for循环写在一行

不要问我为什么写这篇博客,问就是for循环这样写非常有福格(CSDN好像不能有不雅词汇,只能改了,哈哈哈)在学习机器学习是看到鸢尾花数据时,看到有一个操作,就是for循环写在一行,当时直接懵了X=[x[0] for x in dd]Y=[y[1] for y in dd]当然也可以加ifarr=[a[i] for i in dd if a[i]!=0]...

2022-04-05 20:08:56 8121

原创 数位dp(模板)

数位dp问题题型往往是这样的:给定一个区间[L,R],求这个区间中满足“某种条件”的数的总数。

2022-03-28 22:19:19 1084

原创 导弹拦截问题(dp,dilworth定理)

这个问题需要用到dilworth定理,我搜了一下这一个定理,纯数学,看了一下也不太理解,在这一题中用到是:把一个数列划分为最少的不上升子序列的数目等于这个数列的最长不上升子序列的长度(lis)某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹.怎么办呢?多搞几套系统呗!你说说倒蛮容易,成本

2022-03-24 23:37:14 608

原创 最长上升子序列(lis)

A numeric sequence ofaiis ordered ifa1<a2< ... <aN. Let the subsequence of the given numeric sequence (a1,a2, ...,aN) be any sequence (ai1,ai2, ...,aiK), where 1 <=i1<i2< ... <iK<=N. For example, sequence (1, 7, 3,...

2022-03-24 21:50:48 162

原创 动态创建数组(c6385 正在从“a”读取无效数据)

最近在写代码的时候出现一个这样的问题C6385正在从“a”去读无效数据,这里的a是一个数组int a[maxn];//这一行是在堆区创建的,所以没有初始化也会默认初始化元素全为0.然后就是在调用数组进行操作和赋值的时候,就出现警告a[p]=i;平时好像没遇到这样的问题静态定义直接就能用,今天不知道怎么出现的。解决这个问题的办法是创建动态数组创建动态数组的有两种办法c++风格的用new,c语言的风格的用malloc函数1.new动态创建数组int *arr=new int[ma

2022-03-24 12:52:17 11159 1

原创 矩阵乘法实现

最近做了一个题,要用到矩阵的乘法,写着写着就感觉不对劲,现在整理一下思路。矩阵如果想要能够相乘必须满足:x*m m*y 其中m必须相同for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { for (int k = 0; k < m; k++) { arr[i][j] = arr[i][j] + a[i][k] * b[k][j]; } } }这样a矩阵和b矩阵就能够能够进行相乘了

2022-03-19 23:12:24 505

原创 codeforces div2 777 A

AA. Madoka and Math Dadtime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputMadoka finally found the administrator password for her computer. Her father is a well-known popularizer of math

2022-03-16 20:22:45 236

原创 辰辰采草药

辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是辰辰,你能完成这个任务吗?输入格式第一行有两个整数 TT(1 \le T \le 10001≤T≤1000)和 MM

2022-03-13 15:46:06 213

原创 牛客练习赛97

A给定一个数组。每次可以交换数组中两个奇数或者两个偶数,可以交换无数次。问最后是否能把数组变成非降序数组?用数学语言来说,对于数组aaa,每次可以交换 aia_iai​ 和 aja_jaj​ ,当且仅当i≠ji≠ji​=j 且 (ai−aj)mod2=0(a_i-a_j)\ mod\ 2=0(ai​−aj​)mod2=0。问经过一些操作后,最终是否能使得数组满足:对于 i∈[1,n)i∈[1,n)i∈[1,n),ai≤ai+1a_i\leq a_{i+1}ai​≤ai+1​?输入描述:...

2022-03-10 21:22:46 482

原创 刚刚下载的Ubuntu界面过小问题解决方案

在虚拟机刚刚下载号Ubuntu但是界面太小一点都不好操作,想要修改窗口大小但是结果总是不尽人意。我在网上搜到的很多该分辨率的博客上main说修改分辨率就好了,但是问题来了,修改后的分辨率可能没有自己电脑适合的分辨率,可能在虚拟机进入全屏的时候表现和好,退出全屏又不好看来。这里我发现了一个新的办法能完全解决Ubuntu窗口问题。1.首先我们还是进入Ubuntu调节分辨率,但是在调节分辨路的时候我们在系统分辨率里面选一个差不多适合自己电脑的分辨率(我的建议是找一个分辨率大小比没有进入全屏的时候差不多

2022-03-09 21:42:08 19149 5

原创 完全背包问题

完全背包就是相对于01背包来说没有物品数量的限制,物品的数量是无限的,你可以那背包全装同一件物品01背包问题二位数组:dp[i][j]=max(dp[i-1][j],dp[i-1][j-w[i]]+v[i])一维数组滚动优化:在01背包里面有,这里就不多赘述状态转移方程:dp[j]=max(dp[j],dp[j-w[i]]+v[i])完全背包:每个物品有无限个Dp[i][j]=max(dp[i-1][j],dp[i-1][j-k*w[i]]+k*v[i])经过变换等同

2022-03-03 22:02:39 573

原创 数字三角形(动态规划dp)

在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的:有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?已经告诉你了,这是个DP的题目,你能AC吗?Input输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。Output对于每个测试实例,输出可能

2022-03-02 23:05:13 98

原创 01背包问题(模板)

01背包是给你一个背包,告诉你背包的容量,有若干物品,每个物品有自己的重量和价值,每个物品只有一个,问要怎么样选才能使背包的价值最大#include<iostream>using namespace std;#define N 6#define W 21int B[N][W] = { 0 };//初始化为0 N表示是否偷物品的下标,W表示背包容量//这个二维数组最后计算出来的是钱n个物品,容量为w的背包能装的最大价值int w[6] = { 0,2,3,4,5,.

2022-03-02 22:39:48 361

原创 全排列(回溯法)模板

洛谷p1706题目描述按照字典序输出自然数 11 到 nn 所有不重复的排列,即 nn 的全排列,要求所产生的任一数字序列中不允许出现重复的数字。输入格式一个整数 nn。输出格式由 1 \sim n1∼n 组成的所有不重复的数字序列,每行一个序列。每个数字保留 55 个场宽。输入输出样例输入 #1复制3输出 #1复制 1 2 3 1 3 2 2 1 3 2 3 1 3

2022-02-28 23:49:33 576

原创 八皇后问题(回溯法,同时解决n皇后)

洛谷p1219题目描述一个如下的 6 \times 66×6 的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行、每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子。上面的布局可以用序列 2\ 4\ 6\ 1\ 3\ 52 4 6 1 3 5 来描述,第 ii 个数字表示在第 ii 行的相应位置有一个棋子,如下:行号 1\ 2\ 3\ 4\ 5\ 61 2 3 4 5 6列号 2\ 4\ 6\ 1\ 3\ 52 4 6 1 3 5这只是棋子放置的一个解。请编

2022-02-28 19:45:24 624

原创 折现分割平面

我们看到过很多直线分割平面的题目,今天的这个题目稍微有些变化,我们要求的是n条折线分割平面的最大数目。比如,一条折线可以将平面分成两部分,两条折线最多可以将平面分成7部分,具体如下所示。Input输入数据的第一行是一个整数C,表示测试实例的个数,然后是C 行数据,每行包含一个整数n(0<n<=10000),表示折线的数量。Output对于每个测试实例,请输出平面的最大分割数,每个实例的输出占一行。Sample Input212Sample Outpu.

2022-02-24 09:35:09 123

原创 简单dp问题-母牛繁殖和超级爬楼梯

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?#include <iostream>using namespace std;int n;int fun(int n){ if(n<=4) return n; else return fun(n-1)+fun(n-3);}int main(){ while(cin>>n){

2022-02-23 17:06:21 267

原创 线段树模板

线段树的操作:给你一个数组,要你求一个区间的和,随机再改变若干元素的值,再给出这个区间的和,利用线段树能大大降低事假复杂度#include <iostream>using namespace std;#define MAX 1000void build_tree(int arr[], int tree[], int node, int star, int end) {//建立线段树 if (star == end) { ...

2022-02-22 22:03:49 168

原创 STL容器之map

简介:1.map中所有的元素都是pair2.pair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值),知道Python字典的可以联系理解一下3.所有元素都会根据元素键值自动排序本质:map/multimap属于关联式容器,底层结构用二叉树实现优点:可以根据key值快速找到value值map和multimap的区别:1.map不允许容器中有重复key元素2.multimap允许容器中有重复key元素(注意是key,value是可以重复的)map

2022-02-22 11:32:08 580

原创 STL容器之set

简介:所有元素在插入的时候自动被排序本质:set属于关联式容器,底层结构式用二叉树实现set和multise的区别set不允许容器中有重复元素multise允许容器有重复元素容器遍历:void printset(set<int>& s) { for (set<int>::iterator it = s.begin(); it != s.end(); it++) { cout << *it << " "; } cout

2022-02-21 19:36:42 436

原创 STL容器之list

0000

2022-02-19 23:16:57 126

原创 STL容器之deque

deque与vector的区别1.vector对于头部的插入效率低,数据量越大,效率越低2.deque相对而言,对于头部的插入和删除速度会比vector块3.vector访问元素时的速度会比deque块,这和两者的实现有关系#include<iostream>#include<deque>using namespace std; void printDeque(const deque<int>& d){ for (deque<in

2022-02-19 15:54:13 590

原创 STL容器之stack

概念:stack是一种先进后出的数据结构,他只有一个出口,在栈中只有顶端元素库被使用,因此栈不具有遍历行为构造函数:stack<T> stk拷贝函数:stack(const stack &stk);赋值操作:stack& operator=(const stack &stk);//重载等号操作符数据存取:push(elem);//想栈顶添加元素pop();//从栈顶删除元素top();//返回栈顶元素大小操作:empty();//判断栈

2022-02-19 12:22:00 432

原创 STL容器之string

string和char*的区别:1.char*是一个指针string是一个类,内部封装了char*,管理这个字符串,是一个char*型的容器一.string构造函数1.string();//创建一个空字符串,例如string、str2.string(const char* s)//使用字符串s初始化3.string(const string& str);//使用一个string对象初始化另外一个string对象...

2022-02-19 11:47:39 534

空空如也

空空如也

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

TA关注的人

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