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中遍历文件的3个方法
Sep 02 Python
在服务器端实现无间断部署Python应用的教程
Apr 16 Python
Python实现的基数排序算法原理与用法实例分析
Nov 23 Python
Python实现程序判断季节的代码示例
Jan 28 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
Jul 04 Python
python列表插入append(), extend(), insert()用法详解
Sep 14 Python
Python作用域与名字空间原理详解
Mar 21 Python
从0到1使用python开发一个半自动答题小程序的实现
May 12 Python
python super()函数的基本使用
Sep 10 Python
Django日志及中间件模块应用案例
Sep 10 Python
Python confluent kafka客户端配置kerberos认证流程详解
Oct 12 Python
python 基于opencv 实现一个鼠标绘图小程序
Dec 11 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 和 MySQL 基础教程(三)
2006/10/09 PHP
PHP编码规范的深入探讨
2013/06/06 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
php获取远程文件的内容和大小
2015/11/03 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
HTML中事件触发列表与解说
2007/07/09 Javascript
Jquery实战_读书笔记1—选择jQuery
2010/01/22 Javascript
面向对象的Javascript之一(初识Javascript)
2012/01/20 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
extjs两个tbar问题探讨
2013/08/08 Javascript
JavaScript实现大数的运算
2014/11/24 Javascript
jQuery 处理页面的事件详解
2015/01/20 Javascript
js文本框走动跑马灯效果代码分享
2015/08/25 Javascript
深入探究JavaScript中for循环的效率问题及相关优化
2016/03/13 Javascript
关于JSON与JSONP简单总结
2016/08/16 Javascript
谈谈JavaScript数组常用方法总结
2017/01/24 Javascript
js案例之鼠标跟随jquery版(实例讲解)
2017/07/21 jQuery
JavaScript数据结构之双向链表定义与使用方法示例
2017/10/27 Javascript
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
2018/01/09 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
一个小时快速搭建微信小程序的方法步骤
2019/04/15 Javascript
监控Nodejs的性能实例代码
2019/07/02 NodeJs
python 执行shell命令并将结果保存的实例
2018/05/11 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
python 写一个性能测试工具(一)
2020/10/24 Python
Python下载的11种姿势(小结)
2020/11/18 Python
python二维图制作的实例代码
2020/12/03 Python
水电工岗位职责
2014/02/12 职场文书
公司年会搞笑主持词
2014/03/24 职场文书
2014年党课学习材料
2014/05/11 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
养成教育工作总结
2015/08/13 职场文书
学风建设主题班会
2015/08/17 职场文书
学者《孟子》名人名言
2019/08/09 职场文书
详解Node.js如何处理ES6模块
2021/05/15 Javascript