自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 问答 (4)
  • 收藏
  • 关注

原创 把linux系统重装成Windows10

把linux系统重装成Windows10

2023-02-02 23:07:27 7214

原创 树莓派依赖问题

https://zhaochen.blog.csdn.net/article/details/1068790191.更换镜像源的时候版本要一直,stretch和buster是不一样的。source ./venv/bin/activate激活虚拟环境https://blog.csdn.net/la9998372/article/details/77886806使用管理员权限(经由sudo),编辑/etc/apt/sources.list文件。参考命令行为:sudo nano /etc/apt/so

2022-02-21 03:16:30 225

原创 CUDA安装失败问题解决

安装CUDA时出现以下问题the following processes must be stopped before the CUDA问题解决。。。

2022-02-19 22:27:29 1647

原创 树莓派4B安装tensorflow(2.2.0)

https://github.com/lhelontra/tensorflow-on-arm/releases进入网址下载sudo pip install tensorflow-2.2.0-cp37-none-linux_aarch64.whl文件。2 操作方法1、树莓派系统切换国内镜像。树莓派系统切换国内镜像请参考此文:https://www.wangliguang.cn/?p=3942、检查环境是否已经安装。python3 --versionpip3 --versionvirtualen

2021-11-25 16:38:54 386

原创 tensorflow-gpu版本CUDA,cudnn安装

tensorflow-gpu的版本与python的版本还有cuda,cudnn的版本只有一一对应才能成功我使用tensorflow-gpu=2.0.0python=3.6cuda=10.0cudnn=7.6.4首先在Anoconda中创建名为tensorflow的环境之后点击三角形,open teiminal 进入下图界面安装tensorflow2.0.0先输入pip install tensorflow-gpu==2.0.0 -i https://pypi.douban.com/si

2021-09-14 15:22:34 167

原创 2021-09-06树莓派终端python3无法查找版本问题

树莓派输入python,python3找不到python3.7.3版本问题重新安装sudo apt install python3后,输入python3依然提示未找到命令输入 /usr/bin/python3 试试先输入 /usr/bin/py 然后按tab键再输入python3.7m进去了建立一个硬链接 相当于复制操作先 cd 到 /usr/bin 目录下输入 ln python3.7m python3还是有错误sudo apt remove python3sudo

2021-09-06 12:58:11 320

原创 argparse模块cv2.findContours()函数

argparse模块 官方文档https://docs.python.org/zh-cn/3/library/argparse.html#argumentparser-objects使用 argparse 的第一步是创建一个 ArgumentParser 对象:ArgumentParser 对象包含将命令行解析成 Python 数据类型所需的全部信息。创建解析器parser = argparse.ArgumentParser(description='Process some integers.'

2021-09-03 13:46:54 149

原创 Jupyter-猫狗识别-加载不出图像问题

加入%matplotlib inline即可from keras.preprocessing.image import load_img,img_to_arraypic_dog='./Chapter3/1.png'pic_dog=load_img(pic_dog,target_size=(50,50))pic_dog=img_to_array(pic_dog)pic_dog=pic_dog/255pic_dog=pic_dog.reshape(1,50,50,3)result=model.pr

2021-08-22 19:32:55 181

原创 2021-08-20Fashion_mnist服饰预测

#数据加载from keras.datasets import fashion_mnistimport numpy as np(X_train,y_train),(X_test,y_test) = fashion_mnist.load_data()print(type(X_train),X_train.shape)#样本可视化img1 = X_train[0]#引入画图包from matplotlib import pyplot as pltfig1 = plt.figure(figsi

2021-08-20 22:22:19 36

原创 python pip更换安装国内镜像源

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/eg:pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple/

2021-08-18 12:17:10 68

原创 树莓派wiringpi2.50升级2.52

树莓派有python库和wiringPi库,前者用来写python ,后者用来写c方法一.将wiringpi-latest.deb直接上传到树莓派方法二.wget https://project-downloads.drogon.net/wiringpi-latest.deb sudo dpkg -i wiringpi-latest.deb直接输入wget 是用于下载...

2021-08-16 22:25:45 135

原创 Acwing-二分法-Dijkstra

通信线路题目提交记录讨论题解视频讲解在郊区有 N 座通信基站,P 条 双向 电缆,第 i 条电缆连接基站Ai和Bi。特别地,1 号基站是通信公司的总站,N 号基站位于一座农场中。现在,农场主希望对通信线路进行升级,其中升级第 i 条电缆需要花费Li。电话公司正在举行优惠活动。农产主可以指定一条从 1 号基站到 N 号基站的路径,并指定路径上不超过 K 条电缆,由电话公司免费提供升级服务。农场主只需要支付在该路径上剩余的电缆中,升级价格最贵的那条电缆的花费即可。求至少用多少钱可以完.

2021-02-07 16:39:45 124

原创 字符串-背单词-P209

#include<iostream>#include<cstring>#include<cstdio>using namespace std;int dp[200];int mod=20071034;char str[200];struct tire{ int ch[200][200]; int val[200]; int sz; void reset() { memset(ch[0],0,sizeof(ch[0])); sz=1;

2021-02-04 23:04:38 75

原创 二叉索引树P195

#include<iostream>using namespace std;int a[16]={100,1,2,3,4,5,6,7,8,9,10,11,12,13,14};int c[16];int lowbit(int x){ return x&(-x);}int sum(int x){ int ret=0; while(x>0) { ret+=c[x]; x=x-lowbit(x); } return ret;}int ad

2021-02-04 18:33:26 69

原创 并查集-易爆物P191

#include<cstdio>#include<iostream>#include<vector>#include<map>using namespace std;int p[200];int findset(int x){ return p[x]!=x?p[x]=findset(p[x]):x;//并查集 }int main(){ int x,y; int result=0; while(cin>>x) {

2021-02-04 13:39:05 94

原创 MATLAB-阶乘运算

n!函数function f=factor(n); if n<=1 f=1; else f=factor(n-1)*n; end主函数n=input('请输入n的值为:');s=0;for i=1:n s=s+factor(i);ends

2021-01-10 15:50:01 6775 3

原创 阶乘

计算一个正整数n的阶乘(即n!)时,可直接写成prod(1:n)或者直接呼叫gamma函数:gamma(n-1)

2021-01-10 15:49:43 54

原创 MATLAB--基本绘图函数

MATLAB基本绘图函数plot: x轴和y轴均为线性刻度(Linear scale)loglog: x轴和y轴均为对数刻度(Logarithmic scale)semilogx: x轴为对数刻度,y轴为线性刻度semilogy: x轴为线性刻度,y轴为对数刻度====================================================x=linspace(0,2*pi,100);plot(x,sin(x),'co',x,cos(x),'g*')若要画出多条曲

2021-01-10 15:48:51 1571

原创 MATLAB-plot绘图,axis,grid坐标控制

当x和y是同维矩阵时,配对的x、y按对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。例如,在同一坐标中绘制3条幅值不同的正弦曲线,命令为x=0:pi/10:2*pi;y=sin(x);plot([x;x;x]',[y;y*2;y*3]')当x是向量,y是有一维与x同维的矩阵时,则绘制出多根曲线,曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。例如,在同一坐标中绘制3条幅值不同的正弦曲线,命令也可以写成:x=0:pi/10:2*pi;y=sin(x);plot(x,[y

2020-08-02 23:04:22 1786

原创 (代码)MATLAB绘图-条形图,三维

绘制条形图:clearclcx=[52.089 46.609 43.154 40.65 38.765 37.338 36.287 35.563 35.14 35 35.14 35.563 36.287 37.338 38.765 40.65 43.154 46.609 52.089];bar(x,‘r’);三维图像:调用mesh(x,y,z)产生三维图[x,y]=meshgrid(-2pi:0.1:2pi);z=cos(x).*sin(y);mesh(x,y,z),xlabel(‘x’),

2020-07-31 14:33:30 300

原创 观影座位设计-matlab建模

H=5;h=1.8;c=1.1;d=4.5;a=atan(tan(b))-atan(tan(b)-h*((tan(10/180pi)+tan(b))/(H-c+dtan(10/180*pi))));b=linspace(0,pi/2,1000);plot(b,a);

2020-07-30 00:22:57 365

原创 dijkstra模板题

#include<iostream>#include<cstring>#include<algorithm>#include<cstdio>using namespace std;const int N=510;int st[N];int g[N][N];int dist[N];int n,m;int dijkstra(){ int i,j; memset(dist,0x3f,sizeof(dist)); dist[1]=0;

2020-07-28 14:38:26 29

原创 非线性规划的 Matlab 解法

非线性规划的 Matlab 解法Matlab 中非线性规划的数学模型写成以下形式例2 求下列非线性规划解 (i)编写 M 文件 fun1.m 定义目标函数(ii)编写M文件fun2.m定义非线性约束条件(iii)编写主程序文件 example2.m 如下:文件fun1function f=fun1(x)f=sum(x.^2)+8;文件fun2function [g,h]=fun2(x)g=[-x(1)2+x(2)2-x(3)^2x(1)+x(2)2+x(3)3-20];h=[-

2020-07-27 11:52:37 670

原创 多项式插值

为了方便用户的使用,在MATLAB中提供了曲线拟合的图形用户接口。它位于MATLAB图形窗口的Tools菜单下面的Basic Fitting菜单。在使用该工具时,首先将需要拟合的数据采用函数plot( )画图,其MATLAB代码如下:x=[0.2 0.3 0.5 0.6 0.8 0.9 1.2 1.3 1.5 1.8];y=[1 2 3 5 6 7 6 5 4 1];figure;plot(x,y,‘bo’);基本插值的interp系列函数,interp1q在处理x为单调递增的向量,y为列

2020-07-26 20:09:01 158

原创 trie-最短前缀问题

字符串的前缀是从给定字符串开头开始的子字符串。“碳"的前缀是:“c”,“ca”,“汽车”,“碳水化合物”,“碳水化合物"和"碳”。请注意,在此问题中,空字符串不被视为前缀,但每个非空字符串都被视为其前缀。在日常语言中,我们倾向于用前缀缩写单词。例如,“碳水化合物"通常缩写为"碳水化合物”。在此问题中,给定一组单词,您将在每个单词中找到唯一标识它表示的单词的最短前缀。在下面的示例输入中,“碳水化合物"可以缩写为"carboh”,但不能缩写为"carbo”(或任何较短的词),因为列表中有以"carbo"为首的

2020-07-23 23:04:34 84

原创 trie-字符串-电话号码问题

给定电话号码列表,确定其一致性,即没有号码是另一个号码的前缀。假设电话目录列出了以下号码:紧急 911爱丽丝 97 625 999鲍勃 91 12 54 26在这种情况下,无法致电 Bob,因为当您拨打 Bob 电话号码的前三位数字后,中心会立即将呼叫呼叫呼叫呼叫呼叫呼叫呼叫呼叫呼叫。因此,此列表不一致。输入第一行输入给出一个整数,1 + t = 40,测试用例数。每个测试用例以n开头,电话号码号在单独的线路上,1 = n = 10000。然后按照n行,每行上有一个唯一的电话号码。电话号码是最多

2020-07-23 23:03:44 282

原创 模板题---位运算---二进制中1的个数

二进制中1的个数题目提交记录讨论题解视频讲解给定一个长度为n的数列,请你求出数列中每个数的二进制表示中1的个数。输入格式第一行包含整数n。第二行包含n个整数,表示整个数列。输出格式共一行,包含n个整数,其中的第 i 个数表示数列中的第 i 个数的二进制表示中1的个数。数据范围1≤n≤100000,0≤数列中元素的值≤109输入样例:51 2 3 4 5输出样例:1 1 2 1 2#include<iostream>using namespace st.

2020-07-20 20:20:45 30

原创 双指针算法---最长连续不重复子序列

最长连续不重复子序列题目提交记录讨论题解视频讲解给定一个长度为n的整数序列,请找出最长的不包含重复数字的连续区间,输出它的长度。输入格式第一行包含整数n。第二行包含n个整数(均在0~100000范围内),表示整数序列。输出格式共一行,包含一个整数,表示最长的不包含重复数字的连续子序列的长度。数据范围1≤n≤100000输入样例:51 2 2 3 5输出样例:3#include<iostream>using namespace std;const i.

2020-07-20 19:58:59 22

原创 八皇后问题

简单八皇后问题#include<iostream>#include<cstring>using namespace std;int visited[20][20]={false};char pos[20][20];int ans=0;int search(int i,int j,int n,int m)//i是行,j是列{ if(i<0||i>=n||j<0||j>=m||visited[i][j]||pos[i][j]=='#')

2020-07-18 17:20:31 35

原创 对称顺序111

在信天翁马戏团管理工作(是的,它由一群小丑运行),你刚刚写完一个程序,其输出是按长度排列的名称列表(因此每个名称至少和前面的名字一样长)。但是,您的老板不喜欢输出的外观,而是希望输出看起来更对称,顶部和底部的字符串较短,中间的字符串较长。他的规则是,每对名字都属于列表的两端,并且该列表中的第一个名字始终位于列表的顶部。在下面的第一个示例中,博和帕特是第一对,让和凯文是第二对,等等。输入输入由一组或多组字符串组成,后跟仅包含值 0 的最后一行。每个集合以一个包含整数 n 的行开头,该线是集合中的字符串数,

2020-07-18 17:11:21 37

原创 放苹果

把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。Input第一行是测试数据的数目t(0 <= t <= 20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。Output对输入的每组数据M和N,用一行输出相应的K。Sample Input17 3Sample Output8#include<iostream>using namespace std;

2020-07-18 17:09:30 39

原创 彩票

卢上周输掉了彩票,但他还是打算买一张本周抽奖的彩票。他还在为所有亲戚买票。他们都是数学家(他们了解概率),永远不会为自己买票。卢坚持他们每人选择自己的号码。当他看这些数字时,似乎他所有的亲戚都拿他开玩笑。他们似乎通过挑选一对共生整数来选择数字,将它们串联起来,然后将数字拆分成彩票上的编号点。如果两个整数不共享任何大于 1 的积极因素,则两个整数称为 coprimes 或相对因数。(这就是笑话——他们是他亲戚的"亲戚"。image.png这些是卢热爱数学的亲戚彩票中的彩票号码。数字 169 和 7203

2020-07-18 17:01:31 116

原创 Pac 人为您的新手机

您正在为好友的新手机新手机"新手机"编写应用程序。既然你在 Pac Man 上长大, 你想写一个简化版本的游戏。在这个游戏里,棋盘是一个矩形网格,Pac Man 从左上角开始。他的目标是到达右下角。他总是把一个方块向右边移动,或者向下移动一个正方形。他去的每个方块都有一个 “好东西”, 值得一定量的积分。您的分数只是您访问过的每个正方形中好东西分数的总和。例如,如果游戏板看起来像这样(P 表示 Pac Man 的起始位置,E 表示其结束位置):image.png则 Pac Man 的最佳策略是右移、

2020-07-18 16:58:56 121

原创 计蒜客--积极五角星!

五个随机整数放置在五边形的角上。通常,其中一些数字为负数,但保证其总和为正数。目标是通过减法和否定的平衡过程来消除所有负数。从负数的下一个开始,我们否定数字(因此使它为正数),然后从两个邻域的每个位置减去该值。新数字的总和将保持不变,因此五边形仍然是"平衡的"。然后重复此过程(查找负数中最低的,否定它,并从其邻居中减去它),直到所有数字都是非负数。image.png在任何步骤中,如果最低负数出现在多个角,请使用首先找到的负数,如果从顶角开始,顺时针方向遍历。问题:给定五角大楼角的原始五个数字,输出可以通

2020-07-18 16:54:02 43

原创 计蒜客---它是多么甜蜜啊!

奥鲁吉博士的双胞胎麦克和扎克喜欢电子游戏。我们将假设所有游戏50. M/Z节省他们得到的所有钱,当他们有50.M/Zsaveallthe moneyyheygetnd,whenteyh ave50 或更多, 他们买了一个游戏, 说 "甜蜜!如果M/Z一次得到大量的钱(例如,在他们生日),他们可以买两个或更多的游戏,他们买两个或更多的游戏(尽可能多的,他们可以)并说"完全甜蜜!当M/Z购买游戏时,他们把剩下的钱存到下一次购买。问题:鉴于钱(各种金额)M/Z接收,你要写一个程序,告诉博士O,当甜蜜或完全甜即

2020-07-18 16:51:52 42

原创 洛谷【深基2.例8】再分肥宅水

题目描述现在有 t 毫升肥宅快乐水,要均分给 n 名同学。每名同学需要 2 个杯子。现在想知道每名同学可以获得多少毫升饮料(严格精确到小数点后 3 位),以及一共需要多少个杯子。输入一个实数 t 和一个整数 n,使用空格隔开。输出两个数字表示答案,使用换行隔开。0\leq t\leq 100000≤t≤10000且不超过3位小数,1\leq n\leq 10001≤n≤1000输入格式无输出格式无输入输出样例输入 #1复制500.0 3输出 #1复制166.6676在这里插入代码片

2020-07-16 16:47:44 643

原创 冒泡排序,下标从零开始

#include<stdio.h>void BubbleSort(int a[],int n){ int i,j; int flag,temp; for(i=0;i<n-1;i++) { flag=0; for(j=0;j<n-i;j++) { if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; flag=1; } } if(flag==

2020-07-13 09:44:35 76

原创 关于STM32 GPIO配置ODR,BRR,BSRR讲解

stm32 用GPIO输出高低电平来控制LED显示状态,或用ODR,BSRR,BRR直接控制引脚输出状态。BSRR:端口位设置/清除寄存器BRR:端口位清除寄存器

2020-07-11 13:29:41 339

原创 分块查找 构建索引表 查找关键字

分块查找介于顺序查找与折半查找之间。算法描述:1.将按块有序的数据元素分成n块,每一块中结点不必有序,但块间必须有序。2.将各块中的最大关键字构成索引表3.查找想要查询元素num在索引表的位置4.在块内顺序查询关键字。#include<stdio.h>typedef struct node{ int start; //定义每个数据块的头,尾及最大 int key; int tail;}Key;BlockSearch(int a

2020-07-07 17:21:10 1021 1

原创 二叉树的创建,排序,求叶子结点个数等

#include<stdio.h>#include<stdlib.h>typedef struct node{char data;struct node *lchild, *rchild;}Bitnode, *Bitree;void Preorder(Bitree BT);int Creat(Bitree &BT);void Countleaves...

2020-07-06 11:28:05 245

空空如也

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

TA关注的人

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