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中使用M2Crypto模块实现AES加密的教程
Apr 08 Python
python创建关联数组(字典)的方法
May 04 Python
Win7 64位下python3.6.5安装配置图文教程
Oct 27 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
Jun 04 Python
python统计多维数组的行数和列数实例
Jun 23 Python
python实现字符串中字符分类及个数统计
Sep 28 Python
python 3.3 下载固定链接文件并保存的方法
Dec 18 Python
python生成每日报表数据(Excel)并邮件发送的实例
Feb 03 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
Feb 27 Python
Django项目创建到启动详解(最全最详细)
Sep 07 Python
Pytorch 实现冻结指定卷积层的参数
Jan 06 Python
python pygame 开发五子棋双人对弈
May 02 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
星际争霸兵种名称对照表
2020/03/04 星际争霸
来自phpguru得Php Cache类源码
2010/04/15 PHP
PHP防止post重复提交数据的简单例子
2014/06/07 PHP
PHP实现的折半查找算法示例
2017/12/19 PHP
怎么让脚本或里面的函数在所有图片都载入完毕的时候执行
2006/10/17 Javascript
Javascript常用运算符(Operators)-javascript基础教程
2007/12/14 Javascript
自己做的模拟模态对话框实现代码
2012/05/23 Javascript
javascript随机将第一个dom中的图片添加到第二个div中示例
2013/10/08 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
2016/06/20 Javascript
js判断价格,必须为数字且不能为负数的实现方法
2016/10/07 Javascript
微信小程序 progress组件详解及实例代码
2016/10/25 Javascript
JavaScript截屏功能的实现代码
2017/07/28 Javascript
WebStorm ES6 语法支持设置&amp;babel使用及自动编译(详解)
2017/09/08 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
Vue实现底部侧边工具栏的实例代码
2018/09/03 Javascript
vue elementui form表单验证的实现
2018/11/11 Javascript
微信小程序添加插屏广告并设置显示频率(一天一次)
2019/12/06 Javascript
Vue 实现简易多行滚动&quot;弹幕&quot;效果
2020/01/02 Javascript
JQuery获得内容和属性方法解析
2020/05/30 jQuery
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
Python实现屏幕截图的代码及函数详解
2016/10/01 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
使用Python编写Prometheus监控的方法
2018/10/15 Python
python基于win32api实现键盘输入
2020/12/09 Python
css3绘制百度的小度熊
2018/10/29 HTML / CSS
法学专业个人求职信
2013/09/26 职场文书
酒吧总经理岗位职责
2013/12/10 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
财务整改报告范文
2014/11/05 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
工人先锋号事迹材料
2014/12/24 职场文书
办公室主任岗位职责范本
2015/03/31 职场文书
党支部创先争优公开承诺书
2015/04/30 职场文书
如何制定一份可行的计划!
2019/06/21 职场文书