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 多进程通信模块的简单实现
Feb 20 Python
python通过ssh-powershell监控windows的方法
Jun 02 Python
遗传算法之Python实现代码
Oct 10 Python
python3 读取Excel表格中的数据
Oct 16 Python
Python自动抢红包教程详解
Jun 11 Python
pyqt5中QThread在使用时出现重复emit的实例
Jun 21 Python
python 统计文件中的字符串数目示例
Dec 24 Python
学习Python列表的基础知识汇总
Mar 10 Python
pandas dataframe 中的explode函数用法详解
May 18 Python
Python requests上传文件实现步骤
Sep 15 Python
matplotlib交互式数据光标mpldatacursor的实现
Feb 03 Python
解决pytorch读取自制数据集出现过的问题
May 31 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单链表的实现代码
2016/07/05 PHP
php使用imagecopymerge()函数创建半透明水印
2018/01/25 PHP
jquery应该如何来设置改变按钮input的onclick事件
2012/12/10 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
使用js Math.random()函数生成n到m间的随机数字
2014/10/09 Javascript
javascript抽象工厂模式详细说明
2014/12/16 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
JavaScript中数组的各种操作的总结(必看篇)
2017/02/13 Javascript
javascript 网页进度条简单实例
2017/02/22 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
JavaScript实现图片本地预览功能【不用上传至服务器】
2017/09/20 Javascript
用最少的JS代码写出贪吃蛇游戏
2018/01/12 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
2018/03/17 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
微信小程序开发注意指南和优化实践(小结)
2019/06/21 Javascript
python实现的防DDoS脚本
2011/02/08 Python
python中sleep函数用法实例分析
2015/04/29 Python
python爬虫使用cookie登录详解
2017/12/27 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
提高python代码运行效率的一些建议
2020/09/29 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
保护环境倡议书范文
2014/05/13 职场文书
竞赛口号大全
2014/06/16 职场文书
推普周国旗下讲话稿
2014/09/21 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
2015年助理政工师工作总结
2015/05/26 职场文书
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
python3操作redis实现List列表实例
2021/08/04 Python