Keras的后端函数中使用的参数keepdims是什么?

cha*_*255 5 python keras

Keras后端中有许多具有keepdims参数的功能。例如

sum(x, axis=None, keepdims=False)
Run Code Online (Sandbox Code Playgroud)

我找不到任何解释。有人可以解释它的作用吗?

此外,这是什么意思的axisNone?和说的一样axis = -1吗?

Eoi*_*inS 4

这些不是keras具体参数而是numpy.sum参数。

axis:无或整数或整数元组,可选

执行求和所沿的一个或多个轴。默认值(axis = None)对输入数组的所有维度执行求和。axis 可能为负数,在这种情况下,它从最后一个轴开始计数到第一个轴。

1.7.0 版本中的新增内容。

如果这是一个整数元组,则对多个轴执行求和,而不是像以前那样对单个轴或所有轴执行求和。

keepdims:布尔值,可选

如果将此设置为 True,则缩小的轴将作为大小为 1 的维度保留在结果中。使用此选项,结果将根据原始 arr 正确广播。

这是来源