自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从 coco 格式的 json 文件中提取一部分子集

【代码】从 coco 格式的 json 文件中提取一部分子集。

2023-01-07 19:35:03 365 1

原创 使用 mindspore 构建 GoogLeNet 进行图像分类, wandb 进行可视化与超参调优

使用mindspore构建GoogLeNet进行图像分类1. GoogLeNet2. 数据读取2.1 划分测试集2.2 自定义数据集2.3 创建迭代器3. 训练3.1 配置3.2 构建模型3.3 训练结果4. 问题完整代码: https://github.com/cuiyc2000/mindspore-dogs.vs.cats训练过程: https://wandb.ai/cugcuiyc/DLFIN/sweeps/hrjlcg1f?workspace=user-cugcuiyc1. GoogLeNet

2022-05-28 17:03:34 899

原创 [ 更新... ] matplotlib.pyplot 用法大全

import matplotlib.pyplot as pltfrom matplotlib.pyplot import MultipleLocator # 设置刻度间隔用的import pandas as pdimport numpy as npdata = pd.read_csv("../data/testacc.csv")data.head()颜色, 线形, 标记, 图例plt.figure(figsize=(7, 5))colors = ["#bfcfff", "#90f2f

2022-05-28 16:11:21 302

原创 将Springer导出的ris文件转换为BibTex

https://www.bruot.org/ris2bib/

2022-03-05 22:24:05 3890

原创 雷电模拟器桥接模式不显示网卡,4版本不能设置代理

版本3.121.0,点击安装驱动之后,提示成功:但是这时候“桥接网卡”还是不能选中任何东西的。。。如果这时候直接点保存设置,再运行模拟器,会出现崩溃:点击一键修复修复完成,提示重启电脑。。然而并无卵用,开启模拟器时仍然会崩溃,再提示修复,再提示重启。。。一直循环。。。tnnd,其实安装完驱动之后,不点保存(如果保存并运行虚拟机了,这时候可能要重新安装),直接关闭,再点开设置就能选择网卡了(也就是说提示驱动安装成功后直接重启就可以)。。。其他版本应该也能这样解决。。。btw,雷电模拟器

2022-01-25 16:28:06 5839 2

原创 redis 6.2.6 cluster 集群部署

hadoop用户下,安装redis:[hadoop@node01 soft]$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz[hadoop@node01 soft]$ tar xzf redis-6.2.6.tar.gz -C /kkb/install/[hadoop@node01 soft]$ sudo yum -y install gcc gcc-c++ libstdc++-devel[hadoop@node01 soft]

2022-01-02 20:21:36 1665

原创 Windows安装C++绘图工具(matplotlib-cpp)全过程排错指南

用C++绘制图表的第三方库:matplotlib-cpphttps://github.com/lava/matplotlib-cpp下载matplotlib-cppgit clone https://github.com/lava/matplotlib-cpp.git太慢的话用这个,一样的:git clone https://gitee.com/cugcuiyc/matplotlib-cpp.git先包含上库的路径我用的Clion。include_directories("E:

2021-11-17 22:40:36 3733 4

原创 HarmonyOS采坑记:#: #: only 1 subschema matches out of 2

下载了一个旧版本的项目,报这错↑。貌似还有个这个:找到报错里的network:好像network改名了、?:查配置文档https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-config-file-elements-0000000000034463,找network:尼玛,好像搬家了。。。照他说的做:编译:好耶!太**难了!...

2021-11-11 19:08:24 1112

原创 python绘制TSP官方实例

git: https://github.com/cugcuiyc/tsp-plotter适配GA-EAX获得的最优解:TSP官方实例:需要以上两个文件,即可自动生成所有最优解对应的图片:

2021-11-04 00:30:11 660

原创 conda环境安装python库时报错:ERROR: HTTP error 404 while getting https://pypi.tuna.tsinghua.edu.cn/packages

conda环境安装meditorch时:清华源404如果以下不能解决:https://blog.csdn.net/weixin_43220532/article/details/116485911https://www.cnblogs.com/summer1019/p/13370474.htmlhttps://blog.csdn.net/weixin_41010198/article/details/88740150尝试:直接指定其他源,比如豆瓣,后面加上 -i https://pypi.dou

2021-10-05 00:28:12 12464 1

原创 ceph s3cmd上传文件时报错: ERROR: S3 error: 416 (InvalidRange)

非常恶心,摸索了一晚上。上传小文件,一直不成功,报错如下:解决办法多添加两块osd,重启ceph(亲测成功)ceph-deploy osd create node1 --data /dev/sdcceph-deploy osd create node2 --data /dev/sdcceph-deploy osd create node3 --data /dev/sdcok:或者,按照网上说的答案:将 /etc/ceph/ceph.conf 下的 mon_max_pg_per_osd

2021-07-01 11:27:31 1539 3

原创 ceph java新建bucket时,报错:No region found with any service for endpoint 192.168.51.100

ceph nautilus官网:https://docs.ceph.com/en/nautilus/radosgw/s3/java/.根据官方文档进行createBucket操作时,报错如下:解决方法maven依赖中的aws-java-sdk版本调高一点就好了,如下: <dependencies> <dependency> <groupId>com.amazonaws</groupId>

2021-07-01 01:06:13 283

原创 贪心算法:单源最短路径(迪杰斯特拉Dijkstra算法)实现

输入用邻接矩阵存储,并以文件的形式读入。代码#include <iostream>#include <fstream>#include <sstream>#include <vector>void shortest_paths(std::vector<std::vector<int>> cost, int start) { // 某节点是否已被选择加入最短路径 std::vector<bool&

2021-05-16 02:12:03 399 2

原创 分治:改进的归并排序(使用链接表)与例题详解

1.未改进的归并排序#include <iostream>void merge(int a[], int left, int mid, int right) { if (left >= right) return; int *t = new int[right - left + 1]; int i = left, j = mid + 1, cnt = 0; while(true) { // 超出某部分范围说明其中一块已经

2021-05-15 21:43:12 725

原创 动态规划:最优二分检索树

1. 二分检索树的性能能成功检索的关键字是绿色的,即ai,不能成功被检索的关键字是红色的,即Ei,假设他们按从小到大排列。他们被检索的概率分别是P(i)和Q(i)。设level(ai)为第i内个节点所在深度,level(Ei)为第i外个节点所在深度。能使∑1≤i≤nP(i)∗level⁡(ai)+∑0≤i≤nQ(i)∗(level⁡(Ei)−1)\sum_{1 \leq i \leq n} \mathrm{P}(\mathrm{i}) * \operatorname{level}\left(a

2021-05-15 02:41:28 7163 9

原创 贪心算法:带有限期的作业调度(任务调度)及证明

1. 度量标准下一次输入为使得效益值加最增大的作业,同时不违反约束条件。max⁡∑i∈Jpi\max \sum_{i\in J}{p_i}maxi∈J∑​pi​2.SPARKS语言描述procedure GREEDY_JOB(D, J, n) // 作业按 p1 ≥ p2 ≥ … ≥ pn的次序输入,它们的期限值 D(i) ≥ 1, 1 ≤ i ≤ n, n ≥ 1。 // J是在它们的截止期限完成的作业的集合 J←{1} for i←2 to n do if J∪{i}的所有作业能

2021-05-13 15:52:56 6579 5

原创 贪心算法:部分背包问题求解及证明

1. 什么是贪心算法对于最优解问题,选取某种度量标准,将n个输入按度量标准排序,并按次序一次输入一个值。若当前输入和以前在这种度量标准下的部分解合并在一起能够构成可行解,则将其与部分解合并,否则则去掉这个输入。重复上述过程直到 枚举结束。这种通过某种度量标准获取最优解的分级处理方法成为贪心算法。SPARKS语言描述:procedure GREEDY(A, n) solution ← ∅ for i ← 1 to n do x ← SELECT(A) if FEASIBLE(solut

2021-05-12 16:26:09 3104 2

原创 操作系统上机:动态分区式存贮区管理

报告及代码下载1. 问题描述1.1 动态分区式存贮区管理(1) 首次适应算法首次适应算法是将输入的作业放置到主存里第一个足够装入它的地址最低的空闲区中,尽可能地利用存储器中低地址的空闲区,而尽量保存高地址的空闲区。(2) 最佳适应算法最佳适应算法是将输入的作业放置到主存中与它所需大小最接近的空闲区中,尽可能地利用存储器中小的空闲区,而尽量保存大的空闲区。(3) 最坏适应算法最坏适应算法是将输入的作业放置到主存中与它所需大小差距最大的空闲区中,尽可能地利用存储器中大的空闲区。1.2 题目要求

2021-05-10 17:28:31 553

原创 操作系统上机:多级队列调度算法

报告及代码下载1. 问题描述1.1 多级队列调度算法(1) 循环轮转调度算法当CPU空闲时,选取就绪队列首元素,赋予一个时间片,当时间片用完时,该进程转为就绪态并进入就绪队列末端。(2) 短作业优先调度算法按作业请求运行的时间长短进行调度。1.2 伪代码typedef struct tag_pcb { char name[8]; int need;//须运行的时间 int turn;//周转时间 struct tag_pcb *next

2021-05-10 17:19:11 1829

原创 操作系统上机:银行家算法

银行家算法

2021-05-10 16:35:51 494

原创 VSCode安装MPI,提示找不到头文件但是能编译通过并运行

VSCode上安装好了MPI,但提示头文件找不到。写代码时也没有提示。然而却能运行。解决办法原因是c_cpp_properties.json文件中没有放上mpi.h的路径,编译器能够找到路径了,但是vscode找不到。在“includePath”中写上mpi.h所在路径就好了。能够找到头文件了。也有代码提示了。...

2021-05-10 01:39:07 3041 1

原创 matlab:meshgrid函数

2021-02-02 19:19:46 172 1

原创 matlab:linkdata、refreshdata、drawnow:数据更新后更新绘图

linkdata onrefreshdata drawnow

2021-02-02 18:50:27 610

原创 matlab函数:fix 向0取整

2021-02-01 12:55:13 683

原创 matlab函数:sprintf详解

2021-02-01 12:29:21 2628

原创 matlab axis坐标轴相关设置详解

2021-02-01 11:46:46 1251

原创 matlab imagesc函数详解

2021-02-01 02:46:53 8390

原创 C++初学:模拟退火解决TSP问题

C++模拟退火解决TSP问题,代码易懂,适合新手

2020-08-24 20:32:50 440

转载 爬虫初步:抓取一个网页

简单爬取百度首页

2020-08-08 18:21:38 411

原创 C++初学:图形管理类

功能:实现圆、椭圆、矩形、三角形、正多边形和任意多边形的管理,实现计算所有图形面积、长度,添加图形,删除图形,获取指定位置图形,输出图形信息等。

2020-07-26 11:14:55 550

原创 C++初学:for循环语句头的多重定义

和其他的声明一样 ,for循环初始化也可以定义多个变量。但是for循环初始化只能有一条声明语句,因此,所有变量的基础类型必须相同。但是想要在for循环初始化多个不同类型的变量怎么办?

2020-07-24 08:22:15 1046

原创 C++初学:C++实现TOPSIS(优劣解距离法)

下面是一篇用 python3 实现TOPSIS法(优劣解距离法)的文章,个人觉得原作者写得通俗易懂,甚是钦佩。初学C++,于是乎,将作者的案例通过C++实现。由于精力、能力有限,只编写了前半部分,而对于TOPSIS法的关键,即权重的确定,还有待进一步探索。菜鸟一只,不足之处,请多指教!> 原文链接:https://zhuanlan.zhihu.com/p/37738503> 作者主页:https://www.zhihu.com/people/Suranyi> m

2020-07-23 23:25:52 735 1

原创 C++初学:字符反向输出

字符反转,注意一个小问题

2020-07-22 23:43:38 1946

原创 C++初学:围圈报数问题

问题描述:有 50 个人,围坐成一圈,然后开始报数,从 0 开始报数,报数是从 0-7,报到 7 的人,退出这个圈子,然后下一人开始从 0 报,问报数 15 轮后,哪些人会留下来,原来他所在的位置。把留下来的人输出原本他所在的位置。思路:笔者认为,对于转圈圈问题,利用指针是个不错的选择。利用数组存放这50个人,数组名是这个数组的首地址,利用*(a+i)的方式解引用,这样指针始终指向第一个人,通过对i的循环,实现转圈圈。在转圈的时候,设置一个计数器,再加个判断, 在下次计数时先判断此人是否……

2020-07-22 21:52:29 3384

原创 C++初学:动态数组类模板

C++学习过程中老师布置的一个作业:动态数组类模板: - 任意位置增加任意个数元素 - 给定位置返回该位置元素 - 删除任意位置以后任意个元素 - 数组重新赋值编程过程中用到了模板类、函数模板、运算符重载、构造函数、析构函数、动态内存分配等知识。理论上改模板能实现存取任意类型(包括自定义)元素,笔者以整型为例,其他类型同志们可以自行探索。错误、不足之处,请尽情炮轰我!

2020-07-22 21:29:14 1903

空空如也

空空如也

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

TA关注的人

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