自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《OpenCL异构并行计算:原理、机制与优化实践》书中代码实践(一)

《OpenCL异构并行计算:原理、机制与优化实践》随书代码实践(一)开发环境配置:https://blog.csdn.net/a7_aaaaa/article/details/122479132?spm=1001.2014.3001.5502P35页 代码清单3-5#ifndef _CRT_SECURE_NO_WARNINGS#define _CRT_SECURE_NO_WARNINGS#endif#include <stdio.h>#include <stdlib.h

2022-04-24 10:31:30 4434

原创 windows10+vs2019+CUDA10.1下 配置opencl开发环境

需要安装CUDA10.1的,请看:https://blog.csdn.net/a7_aaaaa/article/details/122478669目前已有环境:windows10专业版+vs2019+CUDA10.11.打开vs2019, 并选择【创建新项目】:选择【空项目】,点击【下一步】;输入项目名称 和保存的位置;点击创建2 项目配置2.1 debug x64 (未配置 也可以都配置)2.2 vs(默认):debug x86(win32)2.2.1 包含目录配置1.右键点击项目

2022-01-13 19:48:24 4690

原创 windows10+vs2019下 安装cuda10.1

已有环境:windows10专业版+vs2019准备工作参考链接:(前言部分)https://www.cnblogs.com/xiamuzi/p/13470890.html1.查看NVIDIA 支持的cuda版本桌面右键点击->NVIDIA 控制面板 -> 帮助 -> 系统信息 -> 组件我的支持cuda11.2,安装10.1也是可以的。一、安装cuda10.1(第一次安装失败,重新安装后成功)2.cuda官网:https://developer.nvidia.co

2022-01-13 17:28:39 5105

原创 vs2019中自定义生成依赖项 没有CUDA10.1

在vs中配置cuda时 出现的问题

2022-01-13 12:11:13 15040 3

原创 VS2019+CUDA10.1 新建项目里没有CUDA选项

问题描述:安装完VS2019+CUDA10.1后 发现vs的新建项中没有CUDA10.1选项参考博客:https://blog.csdn.net/JiangNingmm/article/details/100849115补充博客解决办法:1、关闭所有的Visual Studio程序。2、到D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Extensions\NVIDIA下面(这个路径根据你

2022-01-13 10:55:41 3962

原创 Anaconda环境下安装opencv,问题解决

1.首先按照该博客安装opencv:https://blog.csdn.net/kingsure001/article/details/108192311?spm=1001.2014.3001.55062.最后一步遇到如下问题:twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed.torch 1.8.1 requires typing_extensions, which is not installed.按照提示一

2021-04-01 22:01:26 290

原创 国内清华源 conda安装pytorch

1.使用清华源:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/2.下载相应版本的pytorch:conda install pytorch torchvision cudatoolkit=10.13.如果上述命令安装过程中下载太慢,或提示如下错误:CondaError: Downloaded bytes did not match Content-Length

2021-04-01 20:40:23 1099

原创 华为笔试:字符串的删除次数 C++

题目描述输入两个整数数组A和B,二者中元素都满足唯一且无序,同时A中的元素在B中都存在,B中元素在A中也存在,即A和B仅仅元素顺序可能不同,比如(1,3,5,2)和(3,2,1,5)。现在想通过分别删除A和B中的部分元素,使得A和B剩下的子序列完全相同,请输出数组A需要删除的最少元素数(注意数组B需要删除相同数量的元素)。输入描述:输入共三行,第一行为一个整数n(1<=n<=100000),表示A和B中元素的个数。第二行为数组A,共n个整数,第三行为数组B,共n个整数。输出描述:输出

2020-07-14 16:22:24 282

原创 《剑指Offer》复杂链表的复制 C++

题目描述来源:牛客网《剑指Offer》输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空)解题思路借鉴他人的图解:(1)原始复杂链表如图所示,蓝色线条为特殊指针random;(2)首先复制所有链表结点,并将复制后的结点插入原始链表;(3)复制原始链表结点的特殊指针random;(4)将原始链表和复制的链表进

2020-06-20 13:22:51 119

原创 《剑指Offer》二叉树中和为某一值的路径 C++

题目描述输入一颗二叉树的根节点和一个整数,按字典序打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。思路:先序遍历整个二叉树,找出二叉树中结点值的和为输入整数的所有路径。样例/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NUL

2020-06-19 16:04:22 105

原创 《剑指Offer》二叉搜索树的后序遍历序列 c++

题目描述来源:牛客网《剑指Offer》输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。百度百科:二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。class Solut

2020-06-19 12:04:45 133

原创 windows环境下利用annaconda安装labelimg

环境:win7+anaconda下载LableImg-master, 下载路径:https://github.com/tzutalin/labelImg解压到文件夹(不要有中文路径),我的是:F:\labelImg-master打开Anaconda Prompt, 进入到文件夹labelImg-master内,依次输入以下3条命令:conda install pyqt=5pyrcc5 -o libs/resources.py resources.qrcpython labelImg.py

2020-05-25 10:20:18 864

原创 python参数及返回值类型指定

基本类型指定def test(a:int, b:str) -> str: print(a, b) return 1000if __name__ == '__main__': test('test', 'abc')函数test,a:int 指定了输入参数a为int类型,b:str b为str类型,-> str 返回值为srt类型。可以看到,...

2020-04-14 11:41:03 1734

原创 使用数组list实现一个栈的数据结构

'''使用数组实现一个栈的数据结构整个栈的实现借助了list这个基本数据类型获取栈顶元素并未对栈本身作出改变弹出栈顶元素是在获取栈顶元素的基础上,再进行出栈操作,改变了栈。可借助列表中的pop方法list的pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。压栈时可借助列表中的append方法append() 方法用于在列表末尾添加新的对象。获取栈中元...

2020-04-08 16:37:04 202

原创 pip快速安装包

当我们用pip包管理工具安装Python包时,一般可能会因为墙的原因速度较慢或者是出现断线。所以建议使用清华的镜像来安装:pip install pyecharts -i https://pypi.tuna.tsinghua.edu.cn/simple安装其他包时只用把名称换一下即可,如安装dash:pip install dash -i https://pypi.tuna.tsinghu...

2020-04-07 12:12:54 154

原创 python 安装pyecharts,from pyecharts.charts import Bar

环境:windows+anaconda3+pycharm在windows下进行安装,使用win+r打开,输入cmd,进入DOS环境。输入代码:pip install pyecharts ,一般可能会因为墙的原因速度较慢或者是出现断线。所以建议使用清华的镜像来安装:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyechar...

2020-04-06 16:53:56 2943

原创 pycharm Anaconda3安装wordcloud

1.下载对应版本的wordcloud的安装包。网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud注意:既要与python版本对应,还要与windows系统对应。我的是windows 64位,python 3.7.62. 然后打开命令提示符,输入命令:pip install再把下载的安装包拖动到命令提示符里面。3.运行,...

2020-04-02 17:57:05 519

原创 Top-1准确率和Top-5准确率

在深度学习过程中,会经常看见各成熟网络模型在ImageNet上的Top-1准确率和Top-5准确率的介绍,如下图所示:那Top-1 Accuracy和Top-5 Accuracy是指什么呢?区别在哪呢?我们知道ImageNet有大概1000个分类,而模型预测某张图片时,会给出1000个按概率从高到低的类别排名,所谓的Top-1 Accuracy是指排名第一的类别与实际结果相符的准确率,而...

2020-03-29 12:05:37 62613 4

原创 ACM A + B Problem Python解法

A + B Problem题目网址Time Limit: 2000 ms Memory Limit: 65536 KBCalculate a + bInputThe input will consist of a series of pairs of integers a and b,separated by a space, one pair of integers per line...

2020-03-18 19:17:46 583

原创 二叉树中和为某一值的路径 c++《剑指offer》

二叉树中和为某一值的路径题目描述输入一颗二叉树的根节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)分析题中要求所有的路径从根节点开始,且在返回值的list中,数组长度大的数组靠前,因此,我们采用深度遍历中的前序遍历。例如:该二叉树中存在两条和为22的...

2020-03-15 18:42:45 83

原创 二叉搜索树的后序遍历序列 c++《剑指offer》

二叉搜索树的后序遍历序列题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。分析百度百科二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不...

2020-03-15 13:29:13 143

原创 从上往下打印二叉树【c++】《剑指offer》

从上往下打印二叉树题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。思路本题即二叉树的层序遍历;例如:我们可以借助队列,利用其先进先出的性质来满足层序遍历。先将二叉树的根节点放入队列,遍历根节点,存入result中,根节点出队列;若根节点的左右子结点存在,则将左右子结点依次存入队列的末尾;接着遍历左子结点,左子结点出队列,若左子结点存在孩子结点,同样依次存入队列的末尾...

2020-03-13 18:05:45 123

原创 栈的压入、弹出序列 【c++】

栈的压入、弹出序列 【c++】本博文是关于牛客网《剑指offer》里相关题目的刷题笔记,大家可以戳链接:剑指offer_编程题_牛客网栈的压入、弹出序列题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,...

2020-03-12 21:20:54 230 1

原创 《剑指Offer》刷题笔记之栈(一)

《剑指Offer》刷题笔记之栈题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。解题思路Jack根据给出的例子自己写一遍solutionclass Solution{public: void push(int node) { stack1.push(node); } int pop() { ...

2020-03-12 17:33:39 86

原创 《剑指Offer》刷题笔记之二叉树(一)

《剑指Offer》刷题笔记之二叉树题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。解题思路Jack本题为前序遍历和中序遍历,最少需要两种遍历方式,才能重建二叉树。通过前序遍历确定根节点,中序遍...

2020-03-11 11:54:38 90

空空如也

空空如也

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

TA关注的人

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