![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
文章
小丑鱼Nemo~
这个作者很懒,什么都没留下…
展开
-
Python绘制类激活图曲线(热力曲线)
笔者今天在查阅文献的过程中发现了这种表达方式,觉得表达清晰且有逼格,故想在自己的论文中使用。但是翻遍了中文网络却没有发现类似的教程。但是并没有关于曲线的,所以在查资料的过程中非常艰难,后来在一个github仓库中发现了可以借鉴的方法。首先采用线性插值的方式将序列拉长,也就说虽然图像上看到的是有175个点,但是经过线性插值的拉长之后实际上有2000个点。其中ts是序列的y值,而cas表示的就是序列的激活程度(可以理解为热力图中的热力)。由于这段代码摘自时间序列相关的代码仓库,因此一些命名是TSC术语的缩写。原创 2023-01-03 23:28:59 · 683 阅读 · 1 评论 -
生成海明码
功能:输入信息位,生成海明码编译环境:VS2022样例:输入:1010输出:H1=P1=H3⊕H5⊕H7=0⊕1⊕1=0H2=P2=H3⊕H6⊕H7=0⊕0⊕1=1H4=P3=H5⊕H6⊕H7=1⊕0⊕1=01010010代码如下:#include<iostream>#include<cstring>#include<vector>#include<string>#include<cmath> #incl原创 2022-05-18 13:54:56 · 951 阅读 · 0 评论 -
2021-2022年度第三届全国大学生算法设计与编程挑战赛(秋季赛)G.希望(Floyd)
题意可知两棵树之间的所有n!种连边方式均会被遍历到,求期望值。题意说A与B树之间连接成长为m的环,设由A中某条长为aa的链,与B中某条长为bb的链首尾相接而成,由于两棵树之间连接还需要两条边,所以aa+bb+2==m。设A中所有距离为aa的边有a[aa]个,B中距离为bb的边有b[bb]个。当a树中aa条边与b树中bb条边连接成边时,此时其他点的连接方式共(n-2)!种。因此,树A中长为aa的所有情况与树B中长为bb所有情况进行相乘,对答案的贡献为2*(n-2)!*a[aa]b[bb]。由1到m-3枚原创 2021-10-25 13:33:07 · 1016 阅读 · 0 评论 -
csp 202109-2非零段划分 题解_离散化
这道题如果暴力去做的话,只能得到70分想100的话需要使用两个操作:其中一个就是打成离散化另一个就是知道这道题的规律是1.如果要变0的数两边都是0,那么非零段-12.如果要变0的数两边都不是0,那么非零段一个分裂成两个(+1)3.其他情况非零段数量不变#include<iostream>#include<map>#include<vector>using namespace std;/*用于存储原数组,需要注意的是,为了方便计算非零段的个数在头和原创 2021-10-03 12:40:55 · 1195 阅读 · 3 评论 -
手势识别paddle2.1.2
import numpy as npimport paddleprint("当前paddle版本为{}".format(paddle.__version__))import osdata_path = r"I:\数据集\手势识别\Dataset\Dataset"character_folders = os.listdir(data_path)if os.path.exists(r"I:\数据集\手势识别\Dataset\test_data.txt"): os.remove(r"I:原创 2021-08-08 22:45:51 · 333 阅读 · 0 评论 -
paddlepaddle实现Cifar10数据集分类任务
import paddleimport paddle.nn.functional as Fimport paddle.vision.transforms as transformsimport numpy as npimport matplotlib.pyplot as pltprint(paddle.__version__)normalize = transforms.Normalize( mean=[123.675, 116.28, 103.53], std=[58.395, 5原创 2021-08-07 14:18:31 · 647 阅读 · 0 评论 -
LeNet实现MNIST手写数字识别任务
import numpy as npfrom PIL import Imageimport matplotlib.pylab as pltimport osimport paddlefrom paddle.vision.transforms import Compose, Normalizeprint("本教程基于Paddle的版本号为:"+paddle.__version__)transform = Compose([Normalize(mean=[127.5], std=[127.5],原创 2021-08-05 11:27:04 · 430 阅读 · 0 评论 -
p3372
最开始尝试的树状数组结果超时了…//树状数组->超时//#include<iostream>//#define lowbit(x) x&(-x)//using namespace std;//const int MaxN=1e5+5;//int a[MaxN];//int R[MaxN];//int n,m;//void add(int x,int val)//{// for(int i=x;i<=n;i+=lowbit(i))// {/原创 2021-07-27 08:21:25 · 127 阅读 · 0 评论 -
paddlepaddle框架——波士顿房价预测模型(附原始数据)
波士顿房价预测模型——梯度下降法import matplotlib.pyplot as pltimport numpy as npimport pandas as pdnp.set_printoptions(threshold=np.inf) # 解决显示不完全问题plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']plt.rcParams['axes.unicode_minus'] = Falsedef load_data():原创 2021-07-01 20:32:00 · 3107 阅读 · 0 评论 -
波士顿房价预测模型源代码
import matplotlib.pyplot as pltimport numpy as npimport pandas as pdnp.set_printoptions(threshold=np.inf) # 解决显示不完全问题plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']plt.rcParams['axes.unicode_minus'] = Falsedef load_data(): datafile = "F原创 2021-06-25 22:57:06 · 2177 阅读 · 0 评论 -
数学建模_Matplotlib可视化图库(备忘)
import numpy as npimport pandas as pdimport matplotlib.pyplot as plt# 用于显示中文plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']plt.rcParams['axes.unicode_minus'] = False# 黑体 SimHei# 微软雅黑 Microsoft YaHei# 宋体 SimSun# 新宋体 NSimSun# 仿宋 FangSong#原创 2021-05-31 20:53:55 · 212 阅读 · 0 评论 -
np.linalg.lstsq的数学原理
import numpy as npimport pandas as pdx = np.array([0, 1, 2, 3])y = np.array([-1, 0.2, 0.9, 2.1])A = np.vstack([x, np.ones(len(x))]).Tprint(A)print(y)m, c = np.linalg.lstsq(A, y, rcond = -1)[0]print(m, c)import matplotlib.pyplot as pltplt.plot(x原创 2021-05-30 01:46:02 · 1900 阅读 · 0 评论 -
树莓派人脸识别源代码
from aip import AipFacefrom picamera import PiCameraimport urllib.requestimport RPi.GPIO as GPIOimport base64import time#百度人脸识别API账号信息APP_ID = '替换成自己的APP_ID'API_KEY = '换成自己的API_KEY'SECRET_KEY ='换成自己的SECRET_KEY'client = AipFace(APP_ID, .原创 2021-05-12 10:18:16 · 841 阅读 · 3 评论 -
八皇后问题__剪枝
八皇后问题__剪枝问题介绍:在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上输入:无输出:共n+1行第一行输出八皇后解的个数n,后续的n行按照字典序输出所有解决方案,每种方案占一行。i表示第i行,ai代表第i行的第ai个位置放置一个皇后#include<iostream>#include<vector>#include<cmath>#include<algorithm>usin原创 2021-04-21 10:52:11 · 426 阅读 · 2 评论