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简单删除目录下文件以及文件夹的方法
May 27 Python
Google开源的Python格式化工具YAPF的安装和使用教程
May 31 Python
解决Python requests 报错方法集锦
Mar 19 Python
python的unittest测试类代码实例
Dec 07 Python
Django自定义用户认证示例详解
Mar 14 Python
python实现单链表中删除倒数第K个节点的方法
Sep 28 Python
pycham查看程序执行的时间方法
Nov 29 Python
Python字符串的常见操作实例小结
Apr 08 Python
ipython和python区别详解
Jun 26 Python
python读取hdfs上的parquet文件方式
Jun 06 Python
Python如何输出警告信息
Jul 30 Python
Python通过Schema实现数据验证方式
Nov 12 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
Home Coffee Roasting
2021/03/03 咖啡文化
destoon找回管理员密码的方法
2014/06/21 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
一个JS小玩意 几个属性相加不能超过一个特定值.
2009/09/29 Javascript
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
jquery autocomplete自动完成插件的的使用方法
2010/08/07 Javascript
firefox下frameset取不到值的解决方法
2010/09/06 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
javascript 3d 逐侦产品展示(核心精简)
2014/03/26 Javascript
一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
2014/06/26 Javascript
容易造成JavaScript内存泄露几个方面
2014/09/04 Javascript
使用JavaScript和C#中获得referer
2014/11/14 Javascript
JS动态加载当前时间的方法
2015/02/09 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
jquery实现简单的遮罩层
2016/01/08 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
easyUI实现(alert)提示框自动关闭的实例代码
2016/11/07 Javascript
Node.js 数据加密传输浅析
2016/11/16 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
node.js+jQuery实现用户登录注册AJAX交互
2017/04/28 jQuery
js时间戳与日期格式之间转换详解
2017/12/11 Javascript
NodeJs 文件系统操作模块fs使用方法详解
2018/11/26 NodeJs
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
JavaScript面向对象中接口实现方法详解
2019/07/24 Javascript
使用webpack搭建vue环境的教程详解
2019/12/31 Javascript
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
Clarria化妆品官方网站:购买天然和有机化妆品系列
2018/04/08 全球购物
荷兰街头时尚之家:Funkie House
2019/03/18 全球购物
性能测试工程师的面试题
2015/02/20 面试题
主题班会演讲稿
2014/05/22 职场文书
南极大冒险观后感
2015/06/05 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
SQL实现LeetCode(175.联合两表)
2021/08/04 MySQL
解决使用了nginx获取IP地址都是127.0.0.1 的问题
2021/09/25 Servers