自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qwerty200696的博客

GitHub博客:wangwlj.com

  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

原创 大模型带你学pytorch课程

了解张量的概念,这是PyTorch数据结构的基础。张量类似于NumPy的数组,但它们可以利用GPU进行加速计算。深入理解的 C++ 源码可以揭示 PyTorch 如何高效地执行自动求导和反向传播。然而,这需要对 C++ 和深度学习算法有深厚的了解,以及对 PyTorch 源码的详细研究。对于大多数用户而言,了解高层次的接口和使用方式就已经足够了。如果需要进行底层优化或扩展 PyTorch 的功能,那么深入源码是必要的。

2024-07-23 19:48:49 931

原创 算法导论详解(9) 第十一章 散列表

散列表(hash table,也叫哈希表),支持INSERT、SEARCH、DELETE操作。散列表可以使得在表小的情况下仍能够保存数据,并且能够在常数时间O(1)内完成查询。

2018-02-02 13:26:48 1156

原创 算法导论详解(8) 第十章 基本数据结构

本章介绍几种基本的结构:栈、队列、链表和有根树。

2018-02-02 13:25:28 689

原创 算法导论详解(7) 第八章 线性排序算法

任何比较排序在最坏情况下都要经过Θ(nlgn)\Theta(n\text{lg}n)次比较。本文介绍三种线性时间排序的算法:计数排序,基数排序以及桶排序。因此,这些都不属于比较排序。

2018-02-02 13:24:17 389

原创 算法导论详解(6) 第七章 快速排序

快速排序简介 快排最坏情况O(n2)O( n^2 ),但平均效率O(nlgn)O(n lg n),而且O(nlgn)O(n lg n)隐含的常数因子很小,快排可以说是最快的排序算法,并非浪得虚名。另外它还是原址排序。

2018-02-02 13:22:52 297

原创 算法导论详解(5) 第六章 堆排序

在第二章介绍了两种排序算法,第六章将介绍第三种排序算法:堆排序(heapsort),以及基于堆排序的优先队列。

2018-02-02 13:19:48 509

原创 动手实现atoi函数—— Leetcode(8)

动手实现atoi函数—— Leetcode(8) 题目链接:8. String to Integer (atoi)Implement atoi to convert a string to an integer.Hint: Carefully consider all possible input cases. If you want a challenge, please do not see b

2018-01-13 21:18:42 277

原创 判断回文数(三种解法)—— Leetcode(9)

判断回文数(三种解法)—— Leetcode(9) Leetcode链接:9. Palindrome NumberPalindrome Number,即判断是否为回文数,并且题目要求不能使用额外的空间。

2018-01-13 21:16:14 10179 2

原创 hexo博客优化之文章置顶+置顶标签

本文首发于wangwlj.com博文置顶一种方法是手动对相关文件进行修改,具体可参考这篇文章。另一种方法就是,目前已经有修改后支持置顶的仓库,可以直接用以下命令安装。$ npm uninstall hexo-generator-index --save$ npm install hexo-generator-index-pin-top --save然后在需要置顶的文章

2018-01-09 11:08:29 15677 4

原创 算法导论详解(3) 第四章最大子数组+矩阵乘法+Python实现

本章讲解更多关于分治策略的算法。第一个算法是求解最大子数组的问题,然后是求解n×nn\times n矩阵乘法问题的分治算法,最后介绍了主方法。分治策略简介分治策略在每层递归时都有三个步骤: - 分解原问题为若干子问题;子问题的形式与原问题一样,只是规模更小。 - 解决这些子问题,递归地求解各子问题。如果子问题的规模足够小,则停止递归,直接求解。 - 合并这些子问题的解成原问题

2018-01-08 18:26:47 484

原创 hexo+GitHub博客搭建实战

我的个人博客链接:wangwlj.com想要搭建类似的博客吗?如果是,那就赶快点进来吧~~手把手教学,现在开始!!PS: 将会在个人博客持续更新,本文链接:hexo+GitHub博客搭建实战。准备工作1、安装 Node.js: https://nodejs.org/en/2、安装 Git: https://github.com/waylau/git-for-wi

2018-01-07 21:02:12 2125 2

原创 万网域名注册、域名解析与备案流程

域名注册简要说一下为什么选择万网。看到网上的教程一般都是推荐到国外网站注册,如godaddy,Gandi,Namesilo等等。 但一般都是比较早期的回答(2011-13)了,目前(2017/12)来说,仅从价格因素考虑,阿里云万网域名是普遍低于国外网站的。万网域名注册地址:https://wanwang.aliyun.com/domain/另外,关于域名后缀选择问题,一般来说,首选com域名

2018-01-07 20:23:45 4526

原创 算法导论详解(2) 第三章函数的增长

本文是《算法导论》第三章:函数的增长的学习笔记。 没有涉及到具体的算法。 主要内容有: - 五种渐近记号的表示 - 常用的函数与标记

2018-01-07 20:19:40 1226

原创 hexo博客优化之实现来必力评论功能

注册账号打开来必力官网: https://livere.com按套路注册(有可能注册上面要花费点功夫)。(貌似需要科学上网?之前没科学上网好像登录界面显示不了)。安装点击上方的安装,选择免费的city版本。并点击现在安装,出现如下界面。 复制其中的uid字段。打开主题目录下的blog/themes/next/_config.yml配置文件,定位到livere_uid字段,粘贴上刚刚复制的UID。

2017-12-18 19:52:47 8060 7

原创 一起开始机器学习吧——知乎live笔记

问答干货①练手项目推荐:《机器学习实战》,从零开始写机器学习算法代码,有实际的项目。有一定了解之后,去Kaggle上找竞赛做。②教程推荐:公开课(吴恩达、coursera等),coursera上吴恩达的公开课③语言推荐:python,MATLAB。很多开源工具(MXNet,Tensorflow,Keras)都有Python接口。④python方面,网上有很多博客,比如廖雪峰的博客,感觉只需要了解即可

2017-12-13 14:00:21 1595 1

原创 算法导论详解(1) 第二章算法基础+python实现

第二章 算法基础伪码说明数组A[1,…,n]长度为n的待排序序列。 注意,书中的下标都是从1开始的。python中是从0开始的。伪码中,A的长度用A.length表示。python中使用len(A)表示。缩进表示块结构。提高代码清晰度。while, for, repeat-until 在循环结束后,循环计数器仍然保持其值。符号“//”后面是注释。数组元素通过“数组名[下标

2017-12-13 13:43:12 528

原创 python爬虫实战--selenium验证码保存+多线程多标签+自动点击+完整代码

初步实现思路:获取种子的页面,在每个页面中找到说谢谢的按钮,并点击后,关闭。依次进行下去即可。相似任务:实现对某论坛的自动回复,实现自动获取所有帖子的信息等等相关操作,无论是否需要模拟登录、模拟鼠标操作还是直接解析网站元素。改进一:使用多线程、多标签改进二:验证码保存+面向对象编程改进三:使用pyqt获得验证码图片

2017-12-11 12:26:15 5344 3

原创 windows下TensorFlow完整安装流程及出错解决方案

一.安装python1、通过Pip在Windows上安装PythonTensorFlow在Windows上只支持64位Python3.5,可以通过Python 3.5 from python.org 下载并安装Python3.5.2(注意选择正确的操作系统)。或者通过https://www.python.org/downloads/选择3.5的任意版本。2、设置环境变量上一步安装时,如果勾选了“自动

2017-09-27 21:32:19 1246

原创 特朗普 胜选演讲 全文翻译(中文+英文)

中文翻译:谢谢你们,非常感谢你们每一个人。抱歉让你们久等了。真是棘手的工作,非常棘手。再次感谢你们。 我刚刚接到了国务卿希拉里的电话,她向我们表示了祝贺。这是有关我们的事业和我们的胜利,同时我也向她和她的家庭表示敬意,她们在这场硬仗中坚持了下来。 我是说,她真的在拼尽全力战斗。希拉里在这场持续很久的选战中持之以恒地奋战,同时,对于她为国服

2016-12-03 22:41:38 2750

原创 python项目:获取微信好友信息(二)csv数据读取与处理

本文将记录对知乎专栏中的一篇小项目,自己尝试中所遇到的问题。知乎链接:https://zhuanlan.zhihu.com/p/21967333代码中:对csv文件读取,并利用pandas库处理,统计出好友信息。pandas库安装:pip  install pandas测试环境为python3完整代码如下。import pandas as pdd

2016-11-03 23:41:33 2650

原创 python项目:获取微信好友信息(一)抓取微信好友数据

本文将记录对知乎专栏中的一篇小项目,自己尝试中所遇到的问题。知乎链接:https://zhuanlan.zhihu.com/p/21967333先贴出完整源代码。代码中:使用二维码登录网页版微信,并下载好友头像,并将好友资料数据存入csv文件,待进一步处理。笔者使用的环境为python3.5。import osimport requestsimport reimport

2016-11-03 23:25:56 17862 6

原创 python中写入csv,excel显示、pandas读取csv文件的编码问题

python 编码问题最近用到了csv存入微信数据,并且从csv读出处理,由于微信中昵称、签名等往往含有无法识别字符,导致编码问题严重。因此分享一下心得,减少入坑时间。。一、csv文件写入问题encode('gbk', 'ignore').decode('gbk')写入时由于含有无法识别字符,导致写入失败(编码错误),此时,需要过滤掉该字符,通过enc

2016-11-03 01:08:01 17451 7

原创 pycharm同时使用python2.7和python3.5设置方法

用python时,在github上面下载的程序往往python2 和3 都有,因此有必要装上两个版本。我使用的环境是pycharm。第一步,新建了两个文件夹Pro_py2 以及Pro_py3,分别存放python2.7 以及python3.5的程序。用file -->>open 导入两个项目文件夹。第二步开始,分别对这两个文件夹设置不同的环境。选择File--->> set

2016-11-03 00:33:30 39689 8

转载 NSGA2 Matlab toolbox

最近做数模,偶然间发现这个算法,还在学习中,下面转载下资料。NSGA-II是一个很成熟的多目标优化算法了。根本原理还是Patero最优问题。NSGA-II matlab代码,网上比较有名的是Aravind Seshadri写的,采用的是BSD许可证。它的程序可以在http://www.mathworks.com/matlabcentral/fileexchange/10

2016-09-18 21:54:39 8801 2

原创 CCS5.1/5.5/6下载地址

最近想下载一下CCS,发现网上的资源很少,经过不懈努力后,总结一下几个网址吧。便人便己!①百度网盘共享连接:http://pan.baidu.com/s/1i3Hv2nF   最新的是5.4版本,网友分享,原帖为http://www.eeboard.com/bbs/thread-578-1-1.html②TI官网:http://processors.wiki.ti.com/index.

2015-08-09 00:18:01 16173 2

原创 QT4文件搜索的例子

最近在学习QT看的一本书叫《精通QT4编程》第三章的一个例子:实现遍历文件夹,查找文件的功能。我用的单一继承的方式,所以和书上有出入。QT4.8.6版本可行~可写了不少时间呢findfile.h:#ifndef FINDFILE_H#define FINDFILE_H#include #include #include #include #i

2015-07-31 21:29:46 581

NSGA - II:多目标优化算法

NSGA-II: nondominated sorting genetic algorithm II,非支配排序遗传算法,是一个有名的多目标优化算法。该程序实现了该算法。 NSGA2主要是对NSGA算法的改进。NSGA是N. Srinivas 和 K. Deb在1995年发表的一篇名为《Multiobjective function optimization using nondominated sorting genetic algorithms》的论文中提出的。该算法在快速找到Pareto前沿和保持种群多样性方面都有很好的效果 for Linux only- 64-bit bug for binary coding fixed

2016-09-18

《模式识别与智能计算》源代码

该书籍的源代码,MATLAB

2016-09-18

Qt编码标准与编程惯例修改稿2改_LiveWritter版.7z

Qt编码标准与编程惯例修改稿2改_LiveWritter版 PDF

2015-07-31

常用算法大全

常用的算法都有 用的是C++ C语言

2014-06-21

quartus_ii中文用户教程

Quartus II 用户指南 详细的介绍了Quartus II 的使用,非常适用于初学者!

2014-06-21

空空如也

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

TA关注的人

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