zoukankan      html  css  js  c++  java
  • CNN中用到的matlab函数

    1.permute函数
    格式:B = permute(多维数组,[维数的组合])
    作用:按照维数顺序,重新组合矩阵

    a=rand(2,3,4); %这是一个三维数组,各维的长度分别为:2,3,4

    %现在交换第一维和第二维: 
    permute(A,[2,1,3]) %变成3*2*4的矩阵

    比如:

    A=[1,2,3;4,5,6]

    B=permute(A,[2,1])  

    B =

    1 4
    2 5
    3 6

    2 single函数

    格式: B=single(A)

    用处:将数据结构转化为单精度浮点数

    举例:

    A=[1,2;3,4];

    B=single(A)

    3 reshape函数

    功能:按列调整矩阵的大小

    用法:reshape

    4 imresize

    功能:改变图像的大小。
    用法:

    B = imresize(A,m)    %表示把图像A放大m倍
    B = imresize(A,m,method)
    B = imresize(A,[mrows ncols],method)
    imrersize函数使用由参数method指定的插值运算来改变图像的大小。method的几种可选值:
    'nearest'(默认值)最近邻插值
    'bilinear'双线性插值
    'bicubic'双三次插值
    举例:

    >> imresize(A,2)

    ans =

    0.7891 1.0625 1.6563 1.9297
    1.3359 1.6094 2.2031 2.4766
    2.5234 2.7969 3.3906 3.6641
    3.0703 3.3438 3.9375 4.2109

    >> imresize(A,[3,1])

    ans =

    1.3843
    2.5000
    3.6157


  • 相关阅读:
    springmvc @ResponseBody返回json 报406 not acceptable
    Java连接mysql中遇到的一些问题及解决方法
    nginx + keepalive 实现高可用
    nginx 内置变量
    nginx 防盗链
    nginx 跨域设置
    nginx 跨域设置
    nginx 日志分割
    servlet 下载地址 jcp
    图片压缩 jdk 1.8兼容问题
  • 原文地址:https://www.cnblogs.com/codeDog123/p/6874316.html
Copyright © 2011-2022 走看看