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 mysqldb连接数据库
Mar 16 Python
python在指定目录下查找gif文件的方法
May 04 Python
Python进阶篇之字典操作总结
Nov 16 Python
利用Python如何批量更新服务器文件
Jul 29 Python
Ubuntu+python将nii图像保存成png格式
Jul 18 Python
python 实现return返回多个值
Nov 19 Python
Python zip函数打包元素实例解析
Dec 11 Python
浅析python 动态库m.so.1.0错误问题
May 09 Python
Python astype(np.float)函数使用方法解析
Jun 08 Python
使用K.function()调试keras操作
Jun 17 Python
Keras 切换后端方式(Theano和TensorFlow)
Jun 19 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
Jan 22 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使用imagick读取PDF生成png缩略图的两种方法
2014/03/20 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
2015/05/11 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
弹出广告特效代码(一个IP只弹出一次)
2007/05/11 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
javascript将DOM节点添加到文档的方法实例分析
2015/08/04 Javascript
jQuery实现连续动画效果实例分析
2015/10/09 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
2016/08/11 Javascript
KnockoutJS 3.X API 第四章之事件event绑定
2016/10/10 Javascript
详解vue.js组件化开发实践
2016/12/14 Javascript
AngularJS实现页面定时刷新
2017/03/14 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
2017/12/18 jQuery
jQuery实现的回车触发按钮事件功能示例
2018/03/25 jQuery
JavaScript工具库MyTools详解
2020/01/01 Javascript
[02:04]完美世界城市挑战赛秋季赛报名开始 谁是solo路人王?
2019/10/10 DOTA
python每隔N秒运行指定函数的方法
2015/03/16 Python
python将txt文档每行内容循环插入数据库的方法
2018/12/28 Python
python pandas生成时间列表
2019/06/29 Python
PyCharm-错误-找不到指定文件python.exe的解决方法
2019/07/01 Python
python2 中 unicode 和 str 之间的转换及与python3 str 的区别
2019/07/25 Python
python生成任意频率正弦波方式
2020/02/25 Python
django教程如何自学
2020/07/31 Python
美国校园市场:OCM
2017/06/08 全球购物
财务管理专业自荐信范文
2013/12/24 职场文书
有兼职工作经历的简历自我评价
2014/03/07 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
2014幼儿教师个人工作总结
2014/12/03 职场文书
2014年工作总结及2015工作计划
2014/12/12 职场文书
公司催款律师函
2015/05/27 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
Java存储没有重复元素的数组
2022/04/29 Java/Android