
python
GumingW
这个作者很懒,什么都没留下…
展开
-
python cookbook 0803
P25 zip()只能用一次,用了之后就会消失原创 2018-08-03 16:28:49 · 224 阅读 · 0 评论 -
python cookbook 0806
1、怎样在一个序列上面保持元素顺序的同时消除重复的值? 提示:集合set里没有重复的值,可以利用集合的这一特性来进行消除重复,但如果要保持顺序的话那就得多几步进行...原创 2018-08-06 14:05:02 · 198 阅读 · 0 评论 -
python cookbook 0814
好久没写啦,做项目太久没看了 1、你想构造一个字典,它是另外一个字典的子集。原创 2018-08-14 16:28:39 · 241 阅读 · 0 评论 -
python cookbook 0807
题外话__repr__ //不知道为啥不能直接写,只能在代码处这样写了定制类 以__包裹的方法称为魔法方法或特殊方法,刚看代码有个地方我不太懂就搜了一下class User: def __init__(self, user_id): self.user_id = user_idprint(User('asd')) #<__main__.User o...原创 2018-08-07 14:36:17 · 230 阅读 · 0 评论 -
python cookbook 0802
之前一直在新浪写的博客,但感觉csdn的交互和界面好看很多啊,所以就转过来啦,这是第一篇文章,特此纪念一下进入正题,今天上班的时候看cookbook发现了一个问题让我卡顿了一下,如图 其中的一句代码吸引了我return head + sum(tail) if tail else head上百度搜还没有解释,于是就问了师兄,他看了很久跟我这样解释 其实可以理解成i...原创 2018-08-02 23:10:55 · 336 阅读 · 1 评论 -
python cookbook0815
1、你需要将一个字符串分割为多个字段,但是分隔符 (还有周围的空格) 并不是固定的。 re.split()可以用正则表达式来进行分割import reline = 'asdf fjdk; afed, fjek,asdf, foo'a = re.split(r'[;,\s]\s*', line)print(a)#['asdf', 'fjdk', 'afed', 'fje...原创 2018-08-15 17:30:19 · 198 阅读 · 0 评论 -
os删除非空目录
今天做项目时遇到了这个问题,上网搜了一下解决方法,贴出来以后看 看考博客:https://blog.youkuaiyun.com/xiaodongxiexie/article/details/77155864一般删除文件用os,然后用os.remove(path)即可删除,如果删除空文件夹就用os.removedirs(path),但如果删非空目录就会报错,用shutil就能完成删除了impor...转载 2018-08-13 11:32:53 · 2297 阅读 · 0 评论 -
python中的map()和reduce()——感知机代码理解
今天看了一篇文章,写了里面的代码,发现有点疑惑的地方,上网查找资料,现在弄懂了,特此记录一下 感知器 def predict(self, input_vec): return self.activator( reduce(lambda a, b: a+b, map(lambda x_w: x_w[0] * x_w[1], zip(input_ve...原创 2018-08-23 11:41:44 · 1158 阅读 · 0 评论 -
numpy中选择某行某列
今天看到某个代码中有这个形式,查阅资料才懂了什么意思import numpy as nparray = np.array([ [1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], [13, 14, 15, 16]])#数组一定要通过np形成,不然会报错a = array[:, :]print(a)#[[ 1 ...原创 2018-08-28 10:40:26 · 13648 阅读 · 1 评论