mathematica怎么计算离散数据的最大值?
来源:网络收集 点击: 时间:2024-04-01【导读】:
本文,介绍一下mathematica关于Max函数的用法。工具/原料more电脑mathematica方法/步骤1/5分步阅读
2/5
3/5
4/5
5/5
池化处理1/5
2/5
3/5
4/5
5/5
注意事项
计算一组数据的最大值:
Max

而这组数据也可以放到列表里面:
Max

如果给出两个列表,也是给出全局的最大值:
Max

再试试多维的列表:
Max

如果需要得到多维列表的第一层子列表的最大值,需要用到Apply:
Max @@@ {{1, 2, 3}, {5, 6, 9}}

给出一个6*6的随机矩阵:
a = Table, 6, 6];

池化核的大小为3*3,也就是计算矩阵a每一个3*3的块矩阵的最大值:
b = Table]], {m, 4}, {n, 4}];
这样可以得到一个4*4的矩阵。

对图像进行池化处理的时候,会让图像变小:
比如给出下面的图像,一张单通道的灰度图。

对图片进行池化处理,池化核大小是6*6:
a = img // ImageData;
{u, v} = img // ImageDimensions;
b = Table]], {m, v - 5}, {n, u - 5}];
处理之后的图片变成了这样的。

池化核越大,得到的图像的细节越模糊,且图像尺寸越小:
b = Table]], {m, v - 10}, {n, u - 10}];

在卷积神经网络里面,池化层可能需要用到Max函数。
MATHEMATICA图像处理MAX池化处理版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_397996.html
上一篇:斯内普教授怎么画
下一篇:怎样在PPT中把图片裁剪成任意的形状