自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 练习题知识点整理_C++

final关键字:(C++11特性) final修饰的变量会保持变量值不变(即为常量)1)进制虚函数被重写;2)进制基类被继承C++结构体中可以存在构造函数struct Node{ int data; Node *next; Node(int x) : data(x), next(NULL) {} }; 八进制表示:010 -> 8十六进制表示:0X10 -> 16类型长度范围bool10 or 1.

2020-08-31 06:04:02 114

原创 STL体系结构与内核分析-2-STL体系结构基础介绍(侯捷)--笔记

STL体系结构与内核分析(侯捷)2.STL体系结构基础介绍STL设计方式与OO(面向对象)不同的地方,OO鼓励数据和处理数据的方法都放在类里,而STL的数据在容器里,操作数据的方法在其他部件里(模板编程)。迭代器:泛化指针STL六大部件:示例代码:#include <vector>#include <algorithm>#include <functional>#include <iostream>using namespace st

2020-08-22 23:37:55 213

原创 机器学习经典算法之线性回归sklearn实现

机器学习经典算法之线性回归sklearn实现from sklearn import linear_modelfrom sklearn import datasetsimport numpy as npreg = linear_model.LinearRegression()dataset = datasets.load_diabetes()//糖尿病数据集data = dataset.data[:,np.newaxis,2]//取bmi数据target = dataset.targetplt

2020-08-07 17:07:13 210

原创 vgg11/13/16/19-pytorch实现

vgg11/13/16/19-pytorch实现import torchimport torch.nn as nncfg = { 'A': [64, 'M', 128, 'M', 256, 256, 'M', 512, 512, 'M', 512, 512, 'M'], 'B': [64, 64, 'M', 128, 128, 'M', 256, 256, 'M', 512, 512,

2020-07-29 18:03:40 948

原创 python 查看网络模型

python 查看网络模型if __name__ == '__main__': import torch import torchvision.models as models from torchsummary import summary device = torch.device("cuda" if torch.cuda.is_available() else "cpu") model = models.resnet50().to(device) s

2020-07-29 18:01:30 619 2

原创 Python3 文件读写(持续更新)

Python3 文件读写(持续更新)创建文件+关闭文件+读取+写入f = open('C:\\project\\python\\test1.txt', 'w', encoding='utf-8')f.write("床前明月光\n疑是地上霜\n举头望明月\n低头思故乡")f.close()f = open('C:\\project\\python\\test1.txt', 'r', encoding='utf-8')F = open('C:\\project\\python\\test2.txt'

2020-07-28 00:44:03 198

原创 Pat甲级 1002 A+B for Polynomials

Pat甲级 1002 A+B for Polynomials思路代码题目网址https://pintia.cn/problem-sets/994805342720868352/problems/994805526272000000思路数组下标表示指数,数组值表示系数.注意系数可以为负.代码#include <iostream>#include <iomanip>#include <vector>#define MAX 1001using namesp

2020-07-27 22:32:11 68

原创 Pat甲级 1001 A+B Format

Pat甲级 1001 A+B Format思路代码题目网址https://pintia.cn/problem-sets/994805342720868352/problems/994805528788582400思路a+b按照一定格式输出,都不是大数,直接加就完事儿了,注意下0+0的情况就好.我的代码是为了练习vector容器特意写成这样的,更简单的思路应该是把相加的数字转为string,然后判断输出逗号.代码#include <iostream>#include <cmat

2020-07-27 17:04:56 114

原创 C++ STL之vector常用方法

C++ STL之vector常用方法头文件#include<vector>初始化方法 vector<int> v; //初始化一个int类型、size为0的vector vector<int> v(100); //初始化一个int类型、size为100、默认值为0的vector vector<int> v(100, -1); //初始化一个int类型、size为100、默认值为-1的vector通过数组地址初始化int arr[4] = {

2020-07-26 11:05:18 129

原创 Pat乙级 1049 数列的片段和

Pat乙级 1049 数列的片段和思路代码题目网址https://pintia.cn/problem-sets/994805260223102976/problems/994805275792359424思路观察给出的数据,得出规律,比如一共10个数,第二个数出现的次数为 2 * (10 - 2 + 1)次,得到公式 result = i * (n - i + 1)。因为double的精度误差问题,用long long对数据进行缩放再存储,最后再除。这里取1000参照了其他人的博客,跟测试数据是相关

2020-07-24 12:12:34 108

原创 Pat乙级 1045 快速排序

Pat乙级 1045 快速排序思路代码题目网址https://pintia.cn/problem-sets/994805260223102976/problems/994805278589960192思路25分的题直接暴力估计会超时。本题中主元的定义可以看成这样:左边没有比它大的,右边没有比它小的。用两个for循环分别从头和从尾扫一遍就可以了,用额外数组vis标记下。最后要额外输出一个换行,保证主元个数为0的情况的正确性,对应的测试点为测试点2–格式错误。代码#include<iostre

2020-07-23 17:19:36 125

原创 PAT C++常用函数(持续更新)

字符串处理stoi(string)string s = "0123456789";cout << s << endl;cout << stoi(s) - 1;Output:0123456789123456788substr(start, step)string s = "0123456789";cout << s << endl;s = s.substr(1, 3);cout << s;Output:0

2020-07-23 16:20:46 168

原创 Pat乙级 1034 有理数四则运算

Pat乙级 1034 有理数四则运算思路代码题目网址https://pintia.cn/problem-sets/994805260223102976/problems/994805287624491008思路注意两个点,一是辗转相除法递归会超时,二是int范围会爆,得用long,不然测试点2、3过不去。思路就是模拟。代码#include<iostream>#include<cmath>using namespace std;long gcd(long a, l

2020-07-22 17:09:42 107 1

原创 Top-1 Error & Top-5 Error

Top-1 Error:假设模型预测某个对象的类别,模型只输出1个预测结果,那么这一个结果能判断正确的概率就是Top-1正确率。判断错误的概率就是Top-1错误率。简言之就是模型判错的概率。Top-5 Error :假设模型预测某个对象的类别,模型输出来5个预测结果,只要其中一个能判断正确类别,这个概率就是Top-5正确率,反之,预测输出的五个结果都错误的概率就是Top-5错误率。一般来说,Top-1 Error和Top-5 Error越低,模型的性能也就越好。且Top-5 Error 往往小于Top-

2020-07-21 21:27:35 2446 2

原创 Ubuntu18常用指令集合(更新中)

GPU使用情况watch -n -0.1 nvidia-smi 每隔0.1s刷新一次watch -n -0.1 -d nvidia-smi 每隔0.1s刷新一次,带光标指示变化的数值

2020-07-21 19:55:20 215

原创 Conda虚拟环境

创建环境(python3.7,环境名为env)conda create -n env python=3.7删除环境conda remove -n env --all激活环境source activate env安装依赖pip install -r requirements.txt退出环境source deactivate删除env中的torch包conda remove --name env torch...

2020-07-21 16:35:29 78

原创 CNN基础

卷积参数量卷积参数量 = 卷积核长度x卷积核宽度x输入通道x输出通道+输出通道(偏置)卷积计算量卷积计算量 = 输出数据大小x卷积核的尺度x输入通道数例:输入:480x640x3,输出:28x28x128,卷积核:3x3卷积参数量= 3×3×3×128+128 = 3584卷积计算量 = 28×28×128×3×3×3 = 2709504...

2020-07-21 16:26:41 363

原创 Ubuntu 下载安装删除方式(自己常用,保持更新)

安装dpkgsudo dpkg -i xxx.deb 安装.deb文件 (apt会解决安装模块的依赖问题,dpkg只能安装本地包)apt-getsudo apt-get update 更新库sudo apt-get upgrade 升级已安装的软件包sudo apt-get upgrade xxx 升级特定的软件包xxxsudo apt-get update && sudo apt-get upgrade -y 更新包库并升级已安装的软件包sudo apt-get ins

2020-07-21 16:15:24 437

原创 Ubuntu 压缩解压汇总(自己常用+持续更新)

Ubuntu 压缩解压汇总ZIPZIPsudo apt-get install unzip 安装unzip功能unzip xxx.zip 解压到当前目录下unzip xxx.zip -d /home/zjx/Desktop 解压到指定目录(参数 -d)zip -r t1.zip abc 把abc压缩到t2.zip

2020-07-21 10:45:11 87

原创 Pat乙级 1040 有几个PAT

Pat乙级1040 有几个PAT思路代码题目网址https://pintia.cn/problem-sets/994805260223102976/problems/994805282389999616思路有点动规的意思,PA出现的次数等于之前PA出现的次数加上当前P的次数(当前字符为’A’时),同理PAT出现的次数等于之前PAT出现的次数加上当前AP出现的次数(当前字符为’T’时)。具体看代码理解。代码#include<iostream>#define theNum 100000

2020-07-20 17:00:50 85

原创 Pat乙级 1038 统计同成绩学生

Pat乙级1038统计同成绩学生思路代码题目网址https://pintia.cn/problem-sets/994805260223102976/problems/994805284092887040思路注意下cin会超时。代码#include<iostream>#define MAX 100005using namespace std;int result[101] = {0};int main() { int n; int k; int index; in

2020-07-20 16:17:53 89

原创 Pat乙级 1058 选择题

Pat乙级1058 选择题思路代码题目网址https://pintia.cn/problem-sets/994805260223102976/problems/994805270356541440思路注意下输入的格式,用scanf处理。第1个测试点输出Too simple前先输出每个人的分数,然后输出Too simple,直接return 0。data二维数组中,每一行最后一个存那道题的分数,倒数第二个存正确选项的个数。代码#include<iostream>#define MA

2020-07-20 15:57:59 151

原创 Pat乙级1089 狼人杀-简单版

Pat乙级1084思路代码题目网址https://pintia.cn/problem-sets/994805260223102976/problems/1038429385296453632思路题目中一共两个狼人,其中只有一个狼人说谎,好人阵营中一个好人说谎,一共两个人说谎。用两层for循环假设狼人身份,再内嵌一层循环去找说谎的好人。找到说谎的好人数量必须为1,这时候验证这两个狼人是不是只有一个人在说谎,找到就输出,结束程序,遍历完还找不到就是没有。代码#include<iostream&

2020-07-18 11:26:57 96

原创 北大核心2020TP类

1. 软件学报2. 计算机学报3.计算机研究与发展4. 计算机辅助设计与图形学学报5. 自动化学报6. 中国图象图形学报7. 计算机工程与应用8.系统仿真学报9. 计算机工程10.计算机集成制造系统11.控制与决策12小型微型计算机系统13.控制理论与应用14.计算机应用研究15.机器人16. 中文信息学报17.计算机应用18.信息与控制19. 计算机科学20.计算机测量与控制21. 模式识别与人工智能22.计算机仿真23. 计算机工程与科学24.遥感技术与应用

2020-07-18 01:33:16 351

原创 CCF-A类+B类+C类(2019)

CCF-A类+B类+C类(2019)

2020-07-17 01:39:01 5497

原创 Pat乙级1084 外观数列

Pat乙级1084思路注意点题目网址https://pintia.cn/problem-sets/994805260223102976/problems/994805260583813120思路从前往后数,碰到一样的就计数。我这里用三个数组实现,数组A存结果,B存数值,C存个数。例如,11,A=[1,1],B=[1],C=[2]。注意点测试点4的数组越界问题。解决办法是把数组开大,用全局变量。C/C++中数组大小的上限:https://blog.csdn.net/zfjBIT/article/

2020-07-15 20:55:06 87

空空如也

空空如也

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

TA关注的人

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