python学习笔记
SAMSTAYREAL
想要成为大佬的小白
展开
-
Python学习笔记--参数前带*的含义
当参数前面加一个*,即 def func(*parameter):指的是可以接收parameter以一个元组的形式传递多个参数。等价于test(1, 2, 3)当参数前面加一个**,即 def func(**parameter):指的是可以接收parameter以一个字典的形式传递多个参数。等价于test(a=1, b=2, c=3)...原创 2022-04-04 20:18:09 · 976 阅读 · 0 评论 -
Python学习笔记--函数修饰符@
@用作函数的修饰符,可以在模块或者类的定义层内对函数进行修饰出现在函数定义的前一行,不允许和函数定义在同一行一个修饰符就是一个函数,它将被修饰的函数作为参数,并返回修饰后的同名函数,或其他可修饰的东西def square_sum(fn): def square(*args): print("1--", args) n = args[0] print("2==", n*(n-1)*(2*n-1)/6) print(fn.__原创 2022-04-04 15:28:40 · 901 阅读 · 0 评论 -
Pytorch 学习笔记--torch.linspace()函数
先看Pytorch官方的解释:简单来说,就是返回一个一维张量,这个张量包含由start到end的均匀间隔steps的n个点参数:start (float) - 区间的起始点end (float) - 区间的终点steps (int) - 在start和end间生成的样本数out (Tensor, optional) - 结果张量例子:a = torch.linspace(0,10,2)print(a)# tensor([0.0000, 2.0000, 4.0000.原创 2021-10-25 21:11:17 · 718 阅读 · 0 评论 -
Python学习笔记--assert(断言)
为什么要用assert断言语句?在写代码过程中使用assert是一个非常好的习惯,在一个程序还没完善或者测试好之前,我们不知道程序那里会出错,与其让他在运行时崩溃,不如在出现错误条件时就触发异常。assert可以在条件不满足程序运行的情况下直接返回错误,而不必等待程序运行后出现崩溃的情况assert的语法格式为:assert expression等价为:if not expression: raise AssertionError此处若expression...原创 2021-10-05 12:19:27 · 2439 阅读 · 0 评论