one_cycle 和lambda用法
【摘要】
目录
lambda函数 匿名函数
one_cycle用法
lambda函数 匿名函数
例子1:
g = lambda x: x+1 # 求 x+1 的和
结果
>>> g(1)
2
>>> g(2)
3
例题3. 和字典结合使用
>>> key = '...
目录
lambda函数 匿名函数
例子1:
g = lambda x: x+1 # 求 x+1 的和
结果
>>> g(1)
2
>>> g(2)
3
例题3. 和字典结合使用
>>> key = 'B'
>>> dic = { 'A': lambda: 2*2,\
... 'B': lambda: 2*4,\
... 'C': lambda: 2*6}
>>> dic[key]()
例题4. 求最小值
>>> lower = lambda x, y: x if x<y else y
>>> lower(1, 2)
1
原文链接:https://blog.csdn.net/qq_40089648/article/details/89022804
# 求两个列表元素的和
>>> a = [1,2,3,4]
>>> b = [5,6,7,8]
>>> list(map(lambda x, y: x+y, a, b))
[6, 8, 10, 12]
one_cycle用法
import math
def one_cycle(y1=0.0, y2=1.0, steps=100):
print(y1,y2,steps)
# lambda function for sinusoidal ramp from y1 to y2
return lambda x: ((1 - math.cos(x * math.pi / steps)) / 2) * (y2 - y1) + y1
lf = one_cycle(1, 0.001, 100) # cosine 1->hyp['lrf']
for i in range(200):
print(lf(i))
文章来源: blog.csdn.net,作者:AI视觉网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/126929490
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)