自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录——有序数组的平方和 lc977

【代码】代码随想录——有序数组的平方和 lc977。

2023-12-13 23:20:50 424

原创 代码随想录——移除元素 lc27

【代码】代码随想录——移除元素 lc27。

2023-12-13 21:29:05 399

原创 代码随想录——二分查找

1.while(left < right) 还是 while(left <= right) 看右是否闭,例如,[1,1]是否合格。,因为一旦有重复元素,使用二分查找法返回的元素下标可能不是唯一的,这些都是使用二分法的前提条件。2.比较之后,right = middle呢,还是要right = middle - 1。在左闭右闭的区间里,也就是[left, right]这道题目的前提是数组为。,同时题目还强调数组中。主要还是看右闭还是右开。

2023-12-13 20:51:49 415

原创 122. 买卖股票的最佳时机 II

T122

2022-07-21 16:25:08 107

原创 169. 多数元素

T169

2022-07-21 16:06:27 85

原创 50. Pow(x, n)

leetcode T50

2022-07-15 22:03:45 103

原创 235. 二叉搜索树的最近公共祖先

leetcode T235

2022-07-15 20:52:07 99

原创 98. 验证二叉搜索树

leetcode T98

2022-07-15 14:54:22 113

原创 go的defer

defer不难理解,就是在最后返回前执行defer后的语句难的是它和其他语法用在一起例子是这里的例子package mainimport "fmt"func f1() int { x := 5 defer func() { x++ }() return x //1.返回值赋值2.defer3.真正的return指令 //当return x后,x的值赋给了返回值,x++后,返回值不变}func f2() (x int) { defer func() { x++ }

2022-03-14 16:29:14 574

原创 vscode go 下载不了插件

目前来说,唯一好用的方法go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct

2021-10-15 20:20:37 94

原创 vscode用_test.go

点击自动出现在代码里的run test

2021-10-14 19:31:59 172

原创 go语言,vscode,test用t.log,没有输出

看这位大神的然后,找setting.json中时,vscode可能更新了文件>>首选项>>设置>>工作区设置>>终端>>在setting.json中编辑

2021-10-14 19:24:27 1426

原创 英语听写的代码

#这个代码是可以给单词的txt文档,然后输出英文import osimport random as raimport jsonimport requestsimport time# 声音播放from playsound import playsoundfile_name = 'dictation'def down_mp3(word): url = 'http://dict.youdao.com/dictvoice?type=0&audio=' + word htm

2021-05-20 10:05:30 275

原创 已安装anaconda,再用vscode安装anaconda的虚拟环境

看这个,以后再补做一个补充,这篇博客的{}在版本1.53中变成了一个类似于书页一样的符号

2021-02-12 15:42:39 394

原创 散点图

plt.scatter(x1_2_5, y1_2_5, s=20, c='#da70d6', marker='D')plt.scatter(x2_2_5, y2_2_5, s=20, c='#FF8247', marker='D')plt.scatter(x3_2_5, y3_2_5, s=20, c='#7ec0ee', marker='D')plt.scatter(x4_2_5, y4_2_5, s=20, c='#ffd700', marker='D')plt.scatter(x5_2_5,

2021-02-04 22:51:27 165

原创 pandas常用功能

1.创建test_dict = {'id':[1,2,3,4],'name':['Bob','Cindy''Helen','Grace '],'math':[90,99,97],'english':[94,80,94]}#直接写test_dict_df = pd.DataFrame(test_dict)#字典赋值test_dict_df = pd.DataFrame(data=test_dict)#from_dicttest_dict_df = pd.DataFrame.from_dict(t

2021-02-03 10:03:01 76

原创 画图常用颜色

画折线图、柱状图常用颜色中日传统颜色网站浅以折线图为例(同时有标记)#红plt.plot(x, zziyou, label='A', linewidth=3,linestyle='-', color='#FF8247', marker='o', markerfacecolor='#FFAEB9', markersize=10)#紫 plt.plot(x, zdie, label='B', linewidth=3,linestyle='--', color='#da70d

2021-02-03 09:40:24 1147

原创 画箱型图

#sns.boxplotcolumns=train_data.columns.tolist()[:39]#列表头fig=plt.figure(figsize=(80,60),dpi=75)#dpi:绘制图像的分辨率,默认80for i in range(38): plt.subplot(7,8,i+1) sns.boxplot(train_data[columns[i]],orient='v',width=0.5) plt.ylabel(columns[i],fontsize=

2020-12-28 10:45:59 222

原创 plot画条形图

import matplotlib.pyplot as pltimport numpy as nplabels = ['A', 'B', 'C', 'D']v=[1.378260271,1.04695903,0.841168464,0.634221047]t=[12.2534991,14.5736829,17.0683564,22.75418101]z=[11.76520289,14.22196616,17.21798263,22.73773404]j=[8.000160218,6.08773

2020-12-06 22:49:00 685

原创 plot使用折线图

单折线图plt.figure(figsize=(25, 10))'''figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True) num:图像编号或名称,数字为编号 ,字符串为名称 figsize:指定figure的宽和高,单位为英寸; dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80 1英寸等于2.5cm,A4纸是 21*30cm的纸张

2020-12-06 22:47:07 1391 1

原创 保存图片

cv2.imwrite('lena.jpg',im)#路径,图片名

2020-11-28 16:01:01 54

原创 查看图片类型和形状

import cv2import matplotlib.pyplot as plt%matplotlib inlineim=cv2.imread(r'D:/curriculum_resources/cv/opencv/opencv_exercises-master/images/lena.jpg')#查看类型和形状print(im.dtype)print(im.shape)

2020-11-28 16:00:03 426

原创 读取图片

import cv2import matplotlib.pyplot as plt%matplotlib inline'''用在Jupyter notebook中具体作用是当你调用matplotlib.pyplot的绘图函数plot()进行绘图的时候,或者生成一个figure画布的时候,可以直接在你的python console里面生成图像'''#读取图片im=cv2.imread(r'D:/curriculum_resources/cv/opencv/opencv_exercises-m

2020-11-28 15:58:14 117

原创 cuda与cudnn安装(以tf为例)

cuda和cudnncuda:下载的tf需要相应的cudacudnn:下载cuda需要下载对应的cudnn换句话来说,根据tf版本确定cuda,根据cuda确定cudnn下载tf(用清华源):pip install tensorflow-gpu==1.8 -i https://pypi.tuna.tsinghua.edu.cn/simple...

2020-11-28 14:36:12 307

原创 Skeleton-Based Action Recognition with Spatial Reasoning and Temporal Stack Learning

参考博客身体分为5块,每一块用全连接变成一个新的坐标,再送入残差图网络;红色的是每个节点的 信息,送入fc;再用双流网络来弄

2020-11-07 18:19:49 284

原创 输入文件路径正确,但是报错的原因汇总

1.用了\但是在路径前没有r2.有‘-’

2020-11-02 16:21:41 345

原创 pkl文件怎么打开

import pickledoc = open(r'D:\dataset\st_gcn_processed_data\data\NTU_RGB_D\xview\val_label.txt', 'a') #打开一个存储文件,并依次写入test=open(r'D:\dataset\st_gcn_processed_data\data\NTU_RGB_D\xview\val_label.pkl','rb')data = pickle.load(test)print(data, file=doc).

2020-11-02 16:19:14 2769

原创 npy文件怎么打开

doc = open(r'D:\dataset\st_gcn_processed_data\data\NTU_RGB_D\663261972@qq.com\xview\train_data.txt', 'a') #打开一个存储文件,并依次写入test=np.load(r'D:\dataset\st_gcn_processed_data\data\NTU_RGB_D\663261972@qq.com\xview\train_data.npy')print(test, file=doc)...

2020-11-02 16:17:53 1308

原创 An Attention Enhanced Graph Convolutional LSTM Network for Skeleton-Based Action Recognition

先把论文的框架放到这里,我再聊一下我觉得比较有意思的地方(如果有不对的地方请多多指教)1.LSTM里用了图卷积(毕竟是骨架结构)公式如下2.LSTM里集成了注意力,而且这个最后输出是最后一行的Ht,fatt是注意力模型注意力模型3.骨架通过FC用n*256维的空间表示4.FA负责找前后两帧的差异5.LSTM层连接了FC与FA的内容(通过contact)6.TAP:池化层,只不过是时间层面上的,减少计算量,使变化更明显7.他的损失函数第三项旨在关注不同的关节(这个有一点不懂)第四项旨

2020-10-17 15:48:51 167

原创 kaggle下载数据集之没有.kaggle的方法

1.直接输入指令2.确定已经下载好了,方法1不好用的时候:直接去cmd找 .kaggle文件夹,如果能进去,直接再这里输入文件夹路径

2020-10-14 18:57:54 525

原创 View Adaptive Neural Networks for High Performance Skeleton-based Human Action Recognition

这是一个论文的笔记大致思路:对每一个动作视频选一个更好的角度进行旋转处理(这么理解,原来的数据集的摄像头的位置不咋地,导致数据集中的视频不咋地,而这篇论文做的就是给数据集中的每个视频自动找一个好的角度)然后送入主网络进行分类。先通过view adaptation subnetwork 找到一个合适的角度,再变换,再分类整个网络模型如何进行变换αt,βt,γt是沿X轴、Y轴和Z轴顺时针旋转的角度v‘是旋转后的位置LSTM如何找角度hrt是LSTM隐式输出向量,Wr是全连接层的权重,br是全

2020-10-04 21:18:13 607

原创 ST-GCN

论文理解

2020-10-03 19:47:28 410

原创 gpu运行一段时间后显存不够

loss的锅原因解释

2020-08-10 14:35:12 488

原创 multi-target not supported at C:\w\1\s\windows\pytorch\aten\src\THNN/generic/ClassNLLCriterion.c:21

输入的预测标记是原始预测的概率,不是one-hot编码

2020-08-08 17:19:16 889

原创 下载cuda和cudnn用到的几个网站

CUDA各版本下载链接cuda与cudnn的版本关系安装教程:10.0的另一个

2020-08-05 12:03:52 190

原创 Expected object of scalar type Double but got scalar type Float for argument #2 ‘mat2‘

Expected object of scalar type Double but got scalar type Float for argument #2 ‘mat2’在写pytorch的时候遇到的坑把所有模型、变量都变成double例如#模型变doubleself.rnn = torch.nn.GRU(input_size=32000, hidden_size=24, num_layers=1)self.rnn = self.rnn.double()#变量变doublei = i.t

2020-08-03 19:55:32 281

原创 数据处理中遇到的函数

1.读数据test_data=pd.read_csv(‘D:/dataset/Titanic/test.csv’)2.看数据train_data.head()看前五行train_data.info()看统计3.看哪些列有nulltrain_data.isnull().sum()4.填充缺失值train_data[‘Age’].fillna(train_data[‘Age’].mean(), inplace=True)(这里是填充平均值)5.改变值(比如’male’变成0)train_da

2020-07-15 15:14:00 710

原创 tensor和numpy的相互转换

.numpy()和.from_numpy()负责将tensor和numpy中的数组互相转换,共享共同内存,不共享地址torch.tensor()复制数据,但不共享地址#tensor转numpy,共享内存但不共享地址a=torch.ones(5)b=a.numpy()print(a,b)print(id(a)==id(b))a+=1print(a,b)print(id(a)==id(b))b+=1print(a,b)print(id(a)==id(b))'''tensor([1.,

2020-07-12 16:52:18 3982

原创 pytorch运行开销

和python差不多,直接上id代码了x=torch.tensor([1,2])y=torch.tensor([1,2])id_before=id(y)y=y+xprint(id(y)==id_before)x=torch.tensor([1,2])y=torch.tensor([1,2])id_before=id(y)y[:]=y+xprint(id(y)==id_before)'''FalseTrue'''

2020-07-12 16:25:02 162

原创 pytorch笔记——pytorch基础

import torchimport torchvisionprint(torch)随机生成x=torch.rand(5,3)print(x)'''tensor([[0.8781, 0.6810, 0.4982], [0.7308, 0.6844, 0.8016], [0.9965, 0.7614, 0.0788], [0.6502, 0.6808, 0.0835], [0.0102, 0.9330, 0.2545]])''

2020-07-11 16:50:50 117

空空如也

空空如也

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

TA关注的人

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