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使用新浪微博API发送微博的例子
Apr 10 Python
Python标准库06之子进程 (subprocess包) 详解
Dec 07 Python
python使用itchat库实现微信机器人(好友聊天、群聊天)
Jan 04 Python
Python字典中的键映射多个值的方法(列表或者集合)
Oct 17 Python
Scrapy框架爬取西刺代理网免费高匿代理的实现代码
Feb 22 Python
Python3实现从排序数组中删除重复项算法分析
Apr 03 Python
django celery redis使用具体实践
Apr 08 Python
python使用if语句实现一个猜拳游戏详解
Aug 27 Python
python、Matlab求定积分的实现
Nov 20 Python
使用python+poco+夜神模拟器进行自动化测试实例
Apr 23 Python
VSCode中autopep8无法运行问题解决方案(提示Error: Command failed,usage)
Mar 02 Python
Python爬取用户观影数据并分析用户与电影之间的隐藏信息!
Jun 29 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
模仿OSO的论坛(二)
2006/10/09 PHP
PHP 程序员也要学会使用“异常”
2009/06/16 PHP
PHP 命名空间实例说明
2011/01/27 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
可以文本显示的公告栏的js代码
2007/03/11 Javascript
JQuery写动态树示例代码
2013/07/31 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
JavaScript中按位“异或”运算符使用介绍
2014/03/14 Javascript
分享一个常用的javascript静态类
2014/12/31 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
jQuery实现对无序列表的排序功能(附demo源码下载)
2016/06/25 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
babel之配置文件.babelrc入门详解
2018/02/22 Javascript
编写React组件项目实践分析
2018/03/04 Javascript
Vue全局loading及错误提示的思路与实现
2019/08/09 Javascript
Python删除空文件和空文件夹的方法
2015/07/14 Python
浅谈Python编程中3个常用的数据结构和算法
2019/04/30 Python
Python中的几种矩阵乘法(小结)
2019/07/10 Python
利用python计算windows全盘文件md5值的脚本
2019/07/27 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
Python使用jupyter notebook查看ipynb文件过程解析
2020/06/02 Python
如何用python开发Zeroc Ice应用
2021/01/29 Python
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
荷兰超市:DEEN
2018/03/14 全球购物
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
大学毕业通用个人的求职信
2013/12/08 职场文书
《故乡》教学反思
2014/04/10 职场文书
六查六看剖析材料
2014/10/06 职场文书
教师节寄语2015
2015/03/23 职场文书
大学生自荐信怎么写
2015/03/26 职场文书
《花钟》教学反思
2016/02/17 职场文书
python opencv常用图形绘制方法(线段、矩形、圆形、椭圆、文本)
2021/04/12 Python
Mysql基础之常见函数
2021/04/22 MySQL
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫
Redis 哨兵机制及配置实现
2022/03/25 Redis