
Python库函数
文章平均质量分 52
云月墨染
Python,Matlab,CNF,Power,CFD,RL,DL,ML。
展开
-
def __len__(self)的作用
阅读蘑菇书相关源码,看到这样一个代码(common.memory 的类ReplayBuffer)def __len__(self): return len(self.buffer)这个函数是为了让len(ReplayBuffer)能够工作,使类表现得像一个列表,通过len来获取他的长度。例如:class Students(object): def __init__(self, *args): self.names = args def __len__(self原创 2022-03-20 18:55:36 · 3200 阅读 · 2 评论 -
python 函数 lambda与map简介
lambdalambda函数,是一个只用一行就能解决问题的函数,听着是多么诱人呀。看下面的例子:>>> def add(x): #定义一个函数,将输入的变量增加3,然后返回增加之后的值... x +=3... return x... >>> numbers = range(10)>>> numbers[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] #有这样一个list,想让每个数字增加3,然后输出到原创 2022-03-20 13:40:15 · 1412 阅读 · 0 评论 -
Python 生成随机数、随机字符串:random
#!/usr/bin/python# -*- coding: UTF-8 -*-import randomprint( random.randint(1,10) ) # 产生 1 到 10 的一个整数型随机数 print( random.random() ) # 产生 0 到 1 之间的随机浮点数print( random.uniform(1.1,5.4) ) # 产生 1.1 到 5.4 之间的随机浮点数,区间可以不是整数print( ra原创 2021-11-03 20:58:50 · 566 阅读 · 0 评论 -
defaultdict用法
defaultdict接受一个工厂函数作为参数,如下来构造:dict =defaultdict( factory_function)这个factory_function可以是list、set、str等等,作用是当key不存在时,返回的是工厂函数的默认值,比如list对应[ ],str对应的是空字符串,set对应set( ),int对应0,如下举例:from collections import defaultdictdict1 = defaultdict(int)dict2 = default原创 2021-09-28 09:06:02 · 588 阅读 · 0 评论