- 博客(12)
- 收藏
- 关注
原创 Python3 返回string中某元素所有的index
str.index(sub[, start[, end]] ) 只能返回范围内的第一次出现该元素的index,但有的时候我们想要返回string内此元素所有的index,可以这样做find_all = lambda c, s: [x for x in range(c.find(s), len(c)) if c[x] == s]S = 'loveleetcode'C = 'e'inde...
2018-11-13 22:26:23
5551
1
原创 Python3 去掉string中的重复元素
1. 可以用集合set()来解决这个问题:def unique(it): s = set() for x in it: if x not in s: s.add(x) yield xit = 'abb'it_set = ''.join(unique(it)) # 'ab'2. 或者不用set直接用lis...
2018-11-13 22:11:59
5147
原创 Python 内置函数map() zip()的使用小技巧
在刷LeetCode题中遇到一个这样的题:Projection Area of 3D Shapes整个题目可以简化成这样一个模型:给一个N*N的二维的list,例如:grid = [[1,2,3,4], [5,6,7,8], [9,10,11,12], [13,14,15,16]]返回a,b,c之和,其中a,b,c分别为:#...
2018-09-07 21:00:44
612
原创 pip conda 国内镜像源 添加与删除
当我们在国内时,pip或conda默认源的速度可能很慢,导致下载失败,于是整理了一些国内镜像源。pip国内源阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ 清华大学...
2018-08-05 23:02:13
10791
2
原创 Python 字符串处理常用函数
Python处理字符串有很多常用函数判断某子串是否在字符串里:1. 使用成员操作符inStr = 'Hello, world!\n'sStr = '\n'result = sStr in Strprint(result) # True2. 使用字符串的find()、index()火count()方法Str = 'Hello, world!\n'sStr = '\...
2018-07-28 15:49:37
270
原创 剑指offer Python代码
剑指offer Python2.7.3 牛客网在线编程通过测试(持续更新)1. 二维数组中的查找在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。# -*- coding:utf-8 -*-class Solution:...
2018-07-24 20:47:57
482
原创 两个栈实现队列
栈栈的特点是LIFO后进先出(last in first out)队列队列与栈不同,它是FIFO先进先出(first in first out)结构用两个栈实现一个队列这是剑指offer的第7题,用两个栈来实现一个队列,完成队列的push和pop操作。队列中的元素为int类型。思路对于两个栈s1和s2,始终用s1作为存储空间,以s2为临时缓冲区。入队时,将元素直接压...
2018-07-24 17:02:08
198
原创 二叉树的遍历与重建
参考:https://www.cnblogs.com/freeman818/p/7252041.html https://blog.youkuaiyun.com/sqiu_11/article/details/77657840 二叉树的遍历二叉树的遍历是指访问所有节点且仅访问一次,按照根节点位置的不同分为前序遍历(根节点在前面),中序遍历(根节点在中间),和后序遍历(根节点...
2018-07-24 15:55:43
282
转载 Keras用data generators解决内存问题
转载自:https://blog.youkuaiyun.com/m0_37477175/article/details/79716312原文地址:A detailed example of how to use data generators with Keras引言在使用kears训练model的时候,一般会将所有的训练数据加载到内存中,然后喂给网络,但当内存有限,且数据量过大时,此方法则不...
2018-07-23 21:26:02
1176
原创 Keras批量训练大量数据总结
在深度学习中,有时会遇到大量数据的情况,比如处理120万+的图片时,需要批量训练。因为内存有限,可能一次只能读进来一批图片,一个可行的方案是使用train_on_batch这个函数,大概流程如下:import randombatch_X, batch_Y = get_train_data()# shuffle datacc = list(zip(batch_X, batch_Y...
2018-07-23 21:16:40
9230
原创 神经风格迁移(Neural Style Transfer)简介
这是对一个Neural Style Transfer project的总结,GitHub链接是:戳我神经风格迁移是将一幅图片的内容和另一幅艺术图片的风格结合,生成一张艺术化的图片的过程。输入是一张内容图和一张风格图,输出是风格化的结果。神经风格迁移的两大关键分别是风格表征和图像重建。风格表征,顾名思义,就是用什么方法来提取风格、表示风格,如何建立模型(也叫纹理建模)。根据Yongche...
2018-07-22 18:13:00
5492
原创 SVM与RVM对比
Sparse Kernel Machine(基于核的具有稀疏解的算法)有两种,一种是Support Vector Machine(支持向量机)即SVM,另一种是Relevance Vector Machine(相关向量机)即RVM。SVM与RVM的共同特点就是具有稀疏解,从而在对新数据进行预测时只依赖于在训练数据中的一个子集上计算的核函数,这个子集对于SVM来说就是Support Vector...
2018-07-22 13:09:15
10545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人