python - Function(params...)(params) 在 python 中做了什么?
问题描述
我遇到了一些类似于以下的 Keras 函数:函数(1*用逗号分隔的参数列表)(2*A 参数)。但我不明白 Function 在第二个参数列表中做了什么。我从未在 Python 中遇到过这种函数。我看到的常用函数原型类型如下:函数(参数列表)
在 Keras 中遇到的这些功能的示例:
x = Dense(128, activation='relu')(x)
x = Dropout(0.35)(x)
out = Dense(num_classes, activation='softmax')(x)
在这种情况下,看起来 Function 在应用新更改之前考虑了之前在 x 上所做的事情。
- 这种函数编写是否有任何 Python 手册支持?
- 它是用 Python 编写的一种新型函数吗?
- 它是如何工作的 ?
解决方案
推荐阅读
- docker - 使用 API 和服务帐户 JSON 文件从 Google Container Registry 读取
- tableau-api - 如何在 tableau 中获取减法结果的详细信息
- android - 如何在 Android Kitkat 版本(API 19)中更改 android 应用程序的语言?
- android - 警报管理器 setRepeat 中的问题
- powershell - 测试路径的问题
- excel - 在工作表上添加行时如何在宏中保持正确的单元格引用
- azure - 如何连接到虚拟机内的本地 Oracle 数据库?
- excel - 类属性错误“需要对象”,但工作正常
- python - Django:如何构建食堂菜单预订系统以避免共现预订?
- python - 如何在 Django 模板的结果页面中突出显示搜索到的查询?