Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项


Posted in Python onNovember 30, 2018

python 的语法定义和C++、matlab、java 还是很有区别的。

1. 括号与函数调用

def devided_3(x):
   return x/3.

print(a)    #不带括号调用的结果:<function a at 0x139c756a8>
print(a(3)) #带括号调用的结果:1

不带括号时,调用的是函数在内存在的首地址; 带括号时,调用的是函数在内存区的代码块,输入参数后执行函数体。

2. 括号与类调用

class test():
  y = 'this is out of __init__()'
  def __init__(self):
    self.y = 'this is in the __init__()'
 
x = test  # x是类位置的首地址
print(x.y) # 输出类的内容:this is out of __init__()
x = test() # 类的实例化
print(x.y) # 输出类的属性:this is in the __init__() ;

3. function(#) (input)

def With_func_rtn(a):
  print("this is func with another func as return")
  print(a)
  def func(b):
    print("this is another function")
    print(b)
  return func
func(2018)(11)
>>> this is func with another func as return
  2018
  this is another function
  11

其实,这种情况最常用在卷积神经网络中:

def model(input_shape):
  # Define the input placeholder as a tensor with shape input_shape.
  X_input = Input(input_shape)
  # Zero-Padding: pads the border of X_input with zeroes
  X = ZeroPadding2D((3, 3))(X_input)
  # CONV -> BN -> RELU Block applied to X
  X = Conv2D(32, (7, 7), strides = (1, 1), name = 'conv0')(X)
  X = BatchNormalization(axis = 3, name = 'bn0')(X)
  X = Activation('relu')(X)
  # MAXPOOL
  X = MaxPooling2D((2, 2), name='max_pool')(X)
  # FLATTEN X (means convert it to a vector) + FULLYCONNECTED
  X = Flatten()(X)
  X = Dense(1, activation='sigmoid', name='fc')(X)
  # Create model. This creates your Keras model instance, you'll use this instance to train/test the model.
  model = Model(inputs = X_input, outputs = X, name='HappyModel')
  return model

总结

以上所述是小编给大家介绍的Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
python创建只读属性对象的方法(ReadOnlyObject)
Feb 10 Python
Python中使用异常处理来判断运行的操作系统平台方法
Jan 22 Python
Python中处理时间的几种方法小结
Apr 09 Python
Django基于ORM操作数据库的方法详解
Mar 27 Python
python3+PyQt5实现支持多线程的页面索引器应用程序
Apr 20 Python
浅谈Pandas 排序之后索引的问题
Jun 07 Python
Django基础知识与基本应用入门教程
Jul 20 Python
matplotlib调整子图间距,调整整体空白的方法
Aug 03 Python
python得到qq句柄,并显示在前台的方法
Oct 14 Python
对Python中plt的画图函数详解
Nov 07 Python
利用python提取wav文件的mfcc方法
Jan 09 Python
详解python实现可视化的MD5、sha256哈希加密小工具
Sep 14 Python
Python3 jupyter notebook 服务器搭建过程
Nov 30 #Python
解决Python2.7中IDLE启动没有反应的问题
Nov 30 #Python
python实现停车管理系统
Nov 30 #Python
pycharm运行和调试不显示结果的解决方法
Nov 30 #Python
深入浅析Python2.x和3.x版本的主要区别
Nov 30 #Python
python实现图片识别汽车功能
Nov 30 #Python
解决pycharm运行出错,代码正确结果不显示的问题
Nov 30 #Python
You might like
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
2013/06/06 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
Zend Framework教程之Zend_Registry对象用法分析
2016/03/22 PHP
关于PHP文件的自动运行方法分析
2016/05/13 PHP
PHP入门教程之数组用法汇总(创建,删除,遍历,排序等)
2016/09/11 PHP
详解PHP文件的自动加载(autoloading)
2018/02/04 PHP
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
移动端JQ插件hammer使用详解
2015/07/03 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
JavaScript 对象详细整理总结
2016/09/29 Javascript
js中toString()和String()区别详解
2017/03/23 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
vue 监听屏幕高度的实例
2018/09/05 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
[02:54]DOTA2亚洲邀请赛 VG战队出场宣传片
2015/02/07 DOTA
[43:35]EG vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python实现将16进制字符串转化为ascii字符的方法分析
2017/07/21 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
2018/11/20 Python
python程序封装为win32服务的方法
2021/03/07 Python
python科学计算之numpy——ufunc函数用法
2019/11/25 Python
python获取array中指定元素的示例
2019/11/26 Python
Spring Cloud Feign高级应用实例详解
2019/12/10 Python
python ssh 执行shell命令的示例
2020/09/29 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
Topman美国官网:英国著名的国际平价时尚男装品牌
2017/12/22 全球购物
lululemon美国官网:瑜伽服+跑步装备
2018/11/16 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
外贸学院会计专业应届生求职信
2013/11/14 职场文书
全陪导游欢迎词
2014/01/17 职场文书
冰淇淋开店创业计划书
2014/02/01 职场文书
英文求职信范文
2014/05/23 职场文书
激励口号大全
2014/06/17 职场文书
培训通知
2015/04/17 职场文书
Python标准库pathlib操作目录和文件
2021/11/20 Python