![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码记录
文章平均质量分 53
Tiffany6639
博客作为日常学习的记录
展开
-
剑指offer--替换空格 java实现
Q:请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。两种实现方式: /** * 在原StringBuffer上改动 * @param str * @return */ public String replaceSpace(StringBuf...原创 2018-02-26 16:39:50 · 190 阅读 · 0 评论 -
记录一些python的使用
1.从list中取出每个int元素,用0补为固定长度,形成一个字符串: box_str="-".join(['0'*(4-len(str(x)))+str(x) for x in position]) 2.用来计算两个矩形overlap的函数: def mat_inter(box1, box2): # 判断两个矩形是否相交 # box=(xA,yA,xB,yB) x01, y01, x02...原创 2018-06-29 18:42:33 · 259 阅读 · 0 评论 -
python-获取系统时间
代码为: import datetime nowTime=datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')#现在 pastTime = (datetime.datetime.now()-datetime.timedelta(hours=1)).strftime('%Y-%m-%d %H:%M:%S')#过去一小时时间 afterTomorr...原创 2018-06-29 15:48:49 · 1210 阅读 · 0 评论 -
python map函数使用
map()函数 map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 例如,对于list [1, 2, 3, 4, 5, 6, 7, 8, 9] 如果希望把list的每个元素都作平方,就可以用map()函数: 因此,我们只需要传入函数f(x)=x*x,就可以利用map()函数...原创 2018-06-25 09:23:25 · 167 阅读 · 0 评论 -
python解析XML常见方法
python解析XML常见的有三种方法: 一是xml.dom.*模块,它是W3C DOM API的实现,若需要处理DOM API则该模块很适合,注意xml.dom包里面有许多模块,须区分它们间的不同; 二是xml.sax.*模块,它是SAX API的实现,这个模块牺牲了便捷性来换取速度和内存占用,SAX是一个基于事件的API,这就意味着它可以“在空中”处理庞大数量的的文档,不用完全加载进内存;...原创 2018-06-25 09:01:02 · 391 阅读 · 0 评论 -
python numpy np.linalg的用法
numpy下的linalg=linear+algebra,包含很多线性代数的运算,主要用法有以下几种:1.np.linalg.norm:进行范数运算,2.np.linalg.eigh:计算矩阵特征向量,PCA中有使用到,下面是几个例子:>>> w, v = LA.eig(np.diag((1, 2, 3))) >>> w; v array([ 1., ...原创 2018-06-03 10:45:28 · 10080 阅读 · 0 评论 -
Apriori、MaxMiner、CLOSET算法的python实现
Apriori算法: def loadData(): return [[1,2,5], [2,4], [2,3], [1,2,4], [1,3], [2,3], [1,3], [1,2,3,5], [1,2,3]] def find_frequent_1_itemsets(D, minsupport): L1 = [] C1 = [] cnt = {} ...原创 2018-02-25 16:30:53 · 1425 阅读 · 0 评论 -
剑指offer--二维数组中的查找 java实现
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。java实现如下: public boolean Find(int target, int [][] array) { int i=0;int j=array[0].length-1; while...原创 2018-02-25 15:24:45 · 475 阅读 · 0 评论 -
剑指offer--从尾到头打印链表 java实现
Q:输入一个链表,从尾到头打印链表每个节点的值。两种实现方式: public static ArrayList<Integer> printListFromTailToHead(ListNode listNode) { Stack<Integer> stack=new Stack<Integer>(); ArrayList&...原创 2018-02-26 16:42:20 · 155 阅读 · 0 评论 -
Python-Image 基本的图像处理操作
Python 里面最常用的图像操作库是:Image library(PIL),功能上,虽然还不能跟Matlab比较,但是还是比较强大的,废话补多少,写点记录笔记。 首先需要导入需要的图像库: import Image 读取一张图片: im=Image.open(‘/home/Picture/test.jpg’) 显示一张图片: im.show() 保存图片: im....原创 2018-06-25 15:56:42 · 286 阅读 · 0 评论