10 woshilsh

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 6w+

攒论文季

1.以往忽略了写论文,都去做横向去了,钱没攒下几个,买房用的光溜溜了。2.过几年马上要上教授了,突然发现拿得出手的论文太少了,从EI,SCI4区的几篇,然后中间45年没发,到今年的2篇SCI2区文章,中间换了3个研究方向,所幸换的还有点成绩。3.今年看了好久论文了,明年打算继续看,争取明年这个时候有至少一篇transactions系列发表。4.现在在写的一篇深度学习进行单通道语音分离的,打算...

2019-12-02 17:33:09

搭建环境碰到的问题

1. 关于torch.from_numpy会出现错误,原因是需要.C命名空间,所以修改维torch._C.from_numpy即可;当然如果你不嫌麻烦,可以重新安装一下,这个大概是因为版本不一致或者安装的时候没有处理好依赖关系导致的;2. 关于torchvision的问题“ImportError: DLL load failed",一类型的吧,我这里只记录from torchvision im...

2019-09-12 09:41:13

快速排序——课本199页算法纠正——python

课本199页提到快速算法的实现,将选定的pivot放在序列的第一位,但是课本上的代码直接放到了最后一位,没啥问题,前后自己定,只是两个不配套,所以修改了下源代码,贴上大家自己参考。调用过程结果流程验证:...

2019-06-09 19:44:17

二维动态规划求解最小编辑距离——python

实现暂时不挂,影响大家作业提交情况,后续添加。挂上思路。![在这里插入图片描述](https://img-blog.csdnimg.cn/20190603104308934.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dvc2h...

2019-06-03 10:43:28

深处python漩涡中,谁能独善其身?

今年超级超级超级忙,每天都是马不停蹄!接课标准:不想上的、不能上的、上不好的课程一律不接,所以接算法分析的时候还是小犹豫了一把,因为要花大量时间去琢磨如何讲的浅显易懂,不能把这门课讲成证明课,还能让学生感兴趣,就是学完能有点小小的想法也好。但是算法课太难上,老点的教师全都推了,借口是让年轻人上吧。好吧,偶就是这个年轻人。思考良久,也参考了几本算法教程,自己过了几遍,终于下定决心,接课了!团队...

2019-05-31 16:46:02

疯狂的8——python

本来打算写个界面版的疯狂的8的,但是最近太忙了,抽不出时间来,先标记下用动态规划求解疯狂的8的步骤及代码,以后有空把它封装到上次的发牌界面版里吧。举例就是课本上的,输入cards = ['7c', '7h', 'Kc', 'Ks', '8h']对应的就是下图接下来是求解的过程,请按照课本的思路来理解这里的动态规划。没时间再整理了!抱歉了!步骤简单整理了下,将就着看看:代码如下...

2019-05-23 17:56:38

实现拖拉机发牌程序——界面版python

还是为慕课准备的资料,打算带打一下类和对象,为了方便,使用了这个例子,原理一样,无须赘述。开始的时候琢磨用tkinter库导入图像啥的,碰到了个问题:_tkinter.TclError: couldn't recognize data in image file,查找库函数发现它的PhotoImage的原话是:Widget which can display colored images in...

2019-05-15 19:51:18

图的宽度优先搜索和最短路径实现——python

课本上的是手动造轮子,尽管不完善,但是挺好用。这里就不记录课本上的了,通俗易懂,我们主要看看用库函数实现课本上的这俩功能,开阔下思路。主要用到了网络分析库和绘图库,看代码:import networkx as nximport matplotlib.pyplot as pltG = nx.Graph()nodes = ['s', 'a', 'z', 'x', 'd', 'c', '...

2019-05-14 15:13:58

实现拖拉机发牌程序——控制台版python

为慕课准备的实例,思路简单,为了包含知识点,用了一些啰嗦的函数,可能不是最简洁的,但是好用的很,很多拖拉机啊、斗地主的主程序估计就这样整的,以后有空修改成界面版的,打包自己玩,加上难度级别,加上升级规则,

2019-05-13 17:12:28

latex写cover letter and response的时候定义、公式等编辑方法

比如你文章中自己有新的定义,那给编辑和审稿人的回复信中至少要和原文的编号相同,要不人家不知道你究竟修改了啥东东,还得一个一个查找,麻烦,所以自定义定义编号的方法如下:\newtheorem*{definition}{Definition},绕口的很,但是这样可以解决问题:这样你在回复信里只有这一个定义,也可显示为定义2了,审稿人和编辑就直到你怎么处理的,是专门处理的定义2. 差点忘记使用的时...

2019-05-12 15:43:04

Latex投稿回复修改意见如何高亮显示

原文和修改后的文章比较。问题1:!Latex Error: Option clash for package ulem.大致意思就是ulem这个包的带选项的命令行出错,类似于重复导入。修改1:原始导入了:\usepackage{ulem}和\RequirePackage[normalem]{ulem} %DIF PREAMBLE任意删除一个即可,最好删除后面这个问题2:!Limit con...

2019-05-12 09:56:01

矩阵优化算法的等价问题

1. 我们推导出这么个优化式子:2. 如何确定呢?注意上式的分子分母都是其二次项,因此上式的解与其长度无关,只与其方向有关,不失一般性,令,则由拉格朗日乘子法,上式等价于:3. 根据广义特征值分解算法可知,的闭式解为如下形式:的闭式解为的个最大非零广义特征值对应的特征向量组成的矩阵假设该问题处理的是C类的问题,那么有个限制条件:4. 好总结上面的,我们发现可以构成一个投...

2019-05-10 10:26:28

空间最小距离点对——python

请参考教材98页,算法6.6,先来个常规算法,复杂度为n的平方,结合Python的优势,代码整短点,顺便绘制下图形,算法思路简单,不多说了,注意陷阱。上代码了:#coding=utf-8import mathimport matplotlib.pyplot as pltdef closestpair_simple(X, n): #对于n个数据点,计算n(n-1)/2个数就可以...

2019-05-08 15:40:30

合并k个有序序列——python

课本上给出了合并有序序列的代码,思路简单,直接看课本,上代码:#coding=utf-8from collections import namedtupleimport heapqdef mergeKSortedArrays(alist): h = list() # 最小堆 res= list() # 合并后的输出 heapContent = namedtu...

2019-05-07 10:56:50

堆排序——python

前面了解了堆概念,接下来看下堆排序的思想:(以大根堆为例):step1: 首先将待排序的数组构造出一个大根堆step2: 取出这个大根堆的堆顶节点(最大值),与堆的最下最右的元素进行交换,然后把剩余的元素再构造一个大根堆step3: 重复第二步,直到这个大根堆长度为1,完成排序现在的关键问题是如何实现上述的算法,课本上直接使用了库函数,很方便,简洁,体现了python编程的优势,可以采用...

2019-05-06 20:03:20

如何更进一步了解递归+调试程序新法——python

最近新出了个工具:pysnooper做啥用呢?你调试的时候是否常使用debug来查看变量状态,是否常使用print来打印输出,检查你的结果是否正确?OK,有了这东东,不用了,只要调用它就可以了,试着了解下斐波那契数列递归实现的过程吧,直接上代码和结果大家自己琢磨:from __future__ import print_functionimport pysnooper@pysnoop...

2019-05-06 18:03:40

最大堆最小堆操作——python

刚讲完堆的一系列基本内容,把涉及的知识点整理下,看课本81-88页自行对照复习。堆heap,通常是一个可以被看做一棵树的数组对象。堆的性质:(1)是轶可完全二叉树;(2)某个节点的值总是大于或小于子节点相关的操作有用VB或C++实现的,其它的请自行百度,我们采用python完成算法开始,已知条件:序列A = [45, 36, 18, 53, 72, 30, 48, 93, 15, 35]...

2019-05-06 16:12:21

时间复杂度测试实例——python

突然想起讲课的时候提过,检测各种方法实现同一个目的的时间复杂度测试,除了常规的算法分析方法,也可以使用时间分析下。问题:计算从1到1000的平方和,执行10000次。使用了常规python内置的列表list和Numpy库函数计算,废话不多说了,贴代码:import timeitnormal_py_sec = timeit.timeit('sum(x*x for x in range(1...

2019-04-30 15:58:31

工作站选择,请看到的分析分析给点意见

列了几个备选方案,请大家评论下,帮忙选个合适的:移动工作站:Dell Precision5530,CPU类型:Intel 第8代酷睿I7-8850H 6 核,9MB 缓存,2.6GHz,内存:容量32GB内存类型DDR4 2666MHz,硬盘:2TB+256GB SSD显存容量独立p2000 4GB,AC9260无线蓝牙/背光/15.6”(1920x1080)/3C/W10Home/指纹/雷电...

2019-04-30 13:58:07

二叉搜索树python实现——python——系列4

课后作业题,其它基本都教材和这里的系列已经给出答案,就不琢磨了,主要课后5-3习题的第三问,删除一个节点,思路要清晰:(1)如果删除的是根,则直接删除,测试图5.11中的节点8即可;(2)如果节点是叶子,则直接删除,测试图5.11中的节点1即可;(3)如果节点只有一个儿子,则将该节点的儿子赋值给其父节点,然后删除节点,测试图5.11中的节点14即可;(4)如果节点两个儿子,则将其右子树的最...

2019-04-30 12:46:40

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。