python中sign函数图片_机器学习 第33集:什么是sign函数?什么是sigmoid函数?( 含有笔记、代码、注释 )...
什么是sign函数?什么是sigmoid函数?
① sign(x)将大于0的分为1,小于0的分为-1。
② sigmoid(x)将大于0.5的分为1,小于0.5的分为0。
Python基础积累
函数
def fun1():
'''testing'''
print('in the fun1')
return 1
# 定义一个过程 实质就是无返回值的函数
def fun2():
'''testing2'''
print('in the fun2')
x=fun1()
y=fun2()
print(x)
print(y)
运行结果:
in the fun1
in the fun2
1
None
注:两个函数都是无参函数。
注:定义一个函数 def。
注:没有返回值得情况下,python隐式地返回一个None。
import time
def logger():
time_format='%Y-%m-%d%X%A %B %p %I'
time_current=time.strftime(time_format)
with open('/Users/宝贝入怀/Desktop/a.txt','a+')as f:
f.write('time%send action\n'%time_current)
# 将time_current打印出来,time_current通过time.strftime来获取时间,其中的格式为time_format
def test1():
print('in the test1')
logger()
def test2():
print('in the test2')
logger()
return 0
def test3():
print('in the test3')
logger()
return 1,{5:"sda",6:"zad"},[1,2,3]
x=test1()
y=test2()
z=test3()
运行结果:
in the test1
in the test2
in the test3
注:Python中time strftime() 函数接收以时间元组,并返回以可读字符串表示的当地时间,格式由参数format决定。
注:strftime()方法语法:time.strftime(format[, t])
'''
import time
t = (2009, 2, 17, 17, 3, 38, 1, 48, 0)
t = time.mktime(t)
print time.strftime("%b %d %Y %H:%M:%S", time.gmtime(t))
'''
注:以上例子输出结果为:Feb 17 2009 09:03:38。
print(x) # None
print(y) # 0
print(z) # (1, {5: 'sda', 6: 'zad'}, [1, 2, 3])
运行结果:
None
0
(1, {5: 'sda', 6: 'zad'}, [1, 2, 3])
注:返回值数=0:返回None
注:返回值数=1:返回object
注:返回值数>1:返回tuple
def test(x,y):
print(x)
print(y)
test(1,2)
test(y=1,x=2)
test(3,y=2)
运行结果:
1
2
2
1
3
2
注:位置参数调用 与形参意义对应。
注:关键字调用,与形参顺序无关。
注:如果既有关键字调用又有位置参数,前面一个一定是位置参数,一句话:关键参数一定不能写在位置参数前面。
def test1(x,y,z):
print(x)
print(y)
print(z)
test1(3,4,z=6)
test1(3,z=6,y=4)
运行结果:
3
4
6
3
4
6
注:关键参数一定不能放在位置参数前面。
def test(x,y,z=2):
print(x)
print(y)
print(z)
test(1,2)
运行结果:
1
2
2
注:默认参数z为2。
def test(*args):
print(args)
test(1,3,4,5,5,6)
test(*[1,3,4,5,5,6]) # args=tuple([1,2,3,4,5]),这里就是通过*将列表转换为元组的方式了
def test(x,*args):
print(x)
print(args)
test(1,2,3,4,5,6,7) # 1 (2,3,4,5,6,7) 第一个元素变为x,后面的元素变为args,也就变为元组了
运行结果:
(1, 3, 4, 5, 5, 6)
(1, 3, 4, 5, 5, 6)
1
(2, 3, 4, 5, 6, 7)
注:用args传递多个参数,转换成元组的方式表示一个功能代号,表示接受的参数不固定,args可以随意起名。
def test(**kwargs):
print(kwargs) #用kwargs就是把keys-values值都用字典打印出来
print(kwargs['name'],kwargs['age'],kwargs['id'],kwargs['sex']) #用kwargs就是把keys-values值都用字典打印出来
# **kwargs里面传入的是字典
# 第一种方法:
test(name='alex',age=8,id=10,sex='M') # 等价于 {'name': 'alex', 'age': 8, 'id': 10, 'sex': 'M'}
# 第二种方法:
test(**{'name':'alex','age':8,'id':10,'sex':'M'})
运行结果:
{'name': 'alex', 'age': 8, 'id': 10, 'sex': 'M'}
alex 8 10 M
{'name': 'alex', 'age': 8, 'id': 10, 'sex': 'M'}
alex 8 10 M
注:字典传值 **kwagrs:把N个关键字参数,转换成字典的方式。
def test(name,**kwargs):
print(name)
print(kwargs)
test('alex',age=18,sex='M') # 字典 {'age': 18, 'sex': 'M'}
运行结果:
alex
{'age': 18, 'sex': 'M'}
注:打印kwargs,用字典形式打印出来。
def test(name,age=18,**kwargs):
print(name)
print(age)
print(kwargs)
test('alex',sex='M',hobby='tesla',age=3)
test('alex',3,sex='M',hobby='tesla')
运行结果:
alex
3
{'sex': 'M', 'hobby': 'tesla'}
alex
3
{'sex': 'M', 'hobby': 'tesla'}
注:默认参数得放在参数组前面。
注:age = 3 表示默认参数,3,表示传入参数,默认参数要放在后面,传入参数可以放在原来的位置。
test('alex')
运行结果:
alex
18
{}
注:后面的**kwargs不赋值输出为空字典。
def test(name,age=18,*args,**kwargs):
print(name)
print(age)
print(args)
print(kwargs)
test('alex',age=34,sex='M',hobby='tesla') # alex 34 () {'sex': 'M', 'hobby': 'tesla'}
运行结果:
alex
34
()
{'sex': 'M', 'hobby': 'tesla'}
注:*args表示元组。
注:*kwargs表示字典。
"♥每天积累一点点♥"
python中sign函数图片_机器学习 第33集:什么是sign函数?什么是sigmoid函数?( 含有笔记、代码、注释 )...相关推荐
- python array按行归一化_机器学习 第40集:特征不归一化有什么危害?特征归一化公式是什么?( 含有笔记、代码、注释 )...
特征不归一化有什么危害?特征归一化公式是什么? ① 例如,我用一个人身高(cm)与脚码(尺码)大小来作为特征值,类别为男性或者女性.我们现在如果有5个训练样本,分布如下: A [(179,42),男] ...
- Python中单个下划线“ _”变量的用途是什么?
这段代码中_ after for的含义是什么? if tbh.bag:n = 0for _ in tbh.bag.atom_set():n += 1 #1楼 下划线_在Python中被视为" ...
- python中的下划线_讲解
python中,下划线 "_""_"" \_" 不管是单独作为变量名或者作为变量名的前缀或者后缀,是有特殊含义的,下面简要的来总结一下. 1 ...
- Python中单个下划线“_”变量的目的是什么?
在Python中,下划线_被视为" 我不关心 "或" 丢失 "变量 python解释器将最后一个表达式值存储到名为的特殊变量中_. >>> 1 ...
- python中加入绝对路径_理解Python中的绝对路径和相对路径
本文介绍了Python中的绝对路劲和相对路径,分享给大家,也给自己留个笔记 1.绝对路径 os.path.abspath("文件名"): 显示的是一个文件的绝对路劲 eg: > ...
- python中的递归思想_〖Python〗-- 递归、面向对象初识及编程思想
[递归.面向对象初识及编程思想] 一.递归 1.定义: 在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. (1)递归就是在过程或函数里调用自身: (2)在使用递归策 ...
- Python的IDE之PyCharm:PyCharm的使用技巧图文教程(修改Pycharm默认风格颜色、编辑器内代码注释区域的颜色、编辑器内的Python Interpreter等)之详细攻略
Python的IDE之PyCharm:PyCharm的使用技巧图文教程(修改Pycharm默认风格颜色.编辑器内代码注释区域的颜色.编辑器内的Python Interpreter等)之详细攻略 目录 ...
- Python中带下划线_的变量和函数命名的用法
Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...
- python中zip的使用_浅谈Python中的zip()与*zip()函数详解
前言 1.实验环境: Python 3.6: 2.示例代码地址:下载示例: 3.本文中元素是指列表.元组.字典等集合类数据类型中的下一级项目(可能是单个元素或嵌套列表). zip(*iterables ...
最新文章
- 野指针与内存泄漏那些事
- WPC大会新动态:合作伙伴采纳Windows Azure
- javascript 循环语句 while、do-while、for-in、for用法区别
- 【Flink】Flink 1.12 AbstractRichFunction 源码
- mysql修改binlog 位置_查看mysql 的binlog日志存放的位置(转)
- 转贴一篇不错的Python入门教程 - Instant Hacking[译文]
- 利用itext包实现java报表打印_利用iText包实现Java报表打印
- 魅族手机Root之后如何恢复
- kaptcha生成自定义图片验证码
- vivo市场API事件上报对接
- CC控制服务的设计和侦测方法综述
- 数据分析---众包任务
- Linux基础 第三节 第一课
- 关于快速方法SQL BAK Reader 小工具查看SQL Server备份文件内容(不需要打开SQL Server)很实用
- 部署3PAR VSP5.1.0.0监控3PAR存储状态实时邮件告警
- termux获取sd卡读写权限_stm32 SPI读写储存卡(MicroSD TF卡)
- 水泵泵宝显示下池缺水但是水池水很满_SM-A1泵宝单相水泵控制器经济型说明书.pdf...
- 计算机组成与设计(5)-----存储器-管理
- Linux下增大SWPA分区
- VMware虚拟机打开提示内部错误