精华内容
下载资源
问答
  • TRANSPOSEhan's有的时候,我们需要将数据从列转置到行,或将数据从行转置到列。... 例如,在下图中,公式 =TRANSPOSE(A1:B4) 会选取单元格 A1 到 B4,并将它们水平排列。TRANSPOSE先来给大家看下最终实现的步...

    TRANSPOSEhan's

    有的时候,我们需要将数据从列转置到行,或将数据从行转置到列。 可以通过复制、粘贴或者使用“转置”选项来执行此操作。 但这样做会创建重复的数据。 如果不希望产生重复数据,可选择键入公式,而不是用 TRANSPOSE 函数。 例如,在下图中,公式 =TRANSPOSE(A1:B4) 会选取单元格 A1 到 B4,并将它们水平排列。

    TRANSPOSE

    先来给大家看下最终实现的步骤及效果,gif图片展示更直观,看懂的就不用继续看下面的图文教教程了,记得关注山鹰课堂哦~

    TRANSPOSE yan'shi

    步骤 1:选择空白单元格

    首先选择一些空白单元格。 但请确保选择的单元格数量与原始单元格数量相同,但方向不同。 例如,此处有 8 个垂直排列的单元格:

    TRANSPOSE

    因此,我们要选择 8 个水平排列的单元格,如下所示:

    TRANSPOSE

    转置的新单元格将位于此处。

    步骤 2:键入 =TRANSPOSE(

    使这些空单元格保持选中状态,键入:=TRANSPOSE(

    Excel 的外观将如下所示:

    TRANSPOSE

    请注意,即使已开始输入公式,8 个单元格仍处于选中状态。

    步骤 3:键入原始单元格的范围。

    现在,键入想要转置的单元格范围。 在此示例中,我们要转置单元格 A1 到 B4。 所以此示例的公式是:= TRANSPOSE(A1:B4) -- ,但此时还不能按 Enter! 停止键入,转到下一步。

    Excel 的外观将如下所示:

    TRANSPOSE

    步骤 4:最后,按 Ctrl+Shift+Enter

    现在按 CTRL + SHIFT + ENTER。 为什么? 因为换位函数仅在数组公式中使用, 这就是完成数组公式的方法。 数组公式 (简称) 是应用于多个单元格的公式。 由于您在步骤1中选择了多个单元格 (已执行 "不是"), 公式将应用于多个单元格。 下面是按 CTRL + SHIFT + ENTER 后的结果:

    TRANSPOSE

    提示

    无需手动键入范围。 键入 =TRANSPOSE( 后,可使用鼠标选择范围。 只需单击并从范围的开始处拖到结尾处。 但请记住:完成操作后,请按 Ctrl+Shift+Enter,而不只是 Enter。

    展开全文
  • tf.layers.conv2d_transpose如下图所示,蓝色为输入,绿色输出,灰色为卷积核,虚线网格为0,所以也可以看作是补0之后的正常卷积   tf.layers.conv2d_transpose(inputs=img, filters=16, kernel_size=(6, 6), ...

    tf.layers.conv2d_transpose 如下图所示,蓝色为输入,绿色输出,灰色为卷积核,虚线网格为0,所以也可以看作是补0之后的正常卷积

                     

    tf.layers.conv2d_transpose(inputs=img, filters=16, kernel_size=(6, 6), strides=(2, 2), padding='valid')

    参数:filters: 输出的通道数

       kernel_size:卷积核的尺寸大小

       strides: 这个步长并不是卷积核的移动步长,strides-1 表示在输入元素之间补0的数量,同时反卷积的步长一定为1

       padding:和正常卷积也是相反的

    观察之后看到,补0 过程分为两个部分:元素之间和外轮廓

    1 、当padding = ‘valid’时:

         元素之间补0:(input_size - 1)×(strides - 1)

         外轮廓补0:(kernel_size - 1)× 2

         output_size = (input_size  + (input_size - 1)×(strides - 1) +(kernel_size - 1)× 2 - kernel_size ) / 1 + 1

    2、当padding = ‘same’时:

         output_size = input_size × strides

         他是通过调整外轮廓的补0 数量实现的,如果不够,我个人觉得可能元素之间补0也会减少

     

    img = np.random.randint(0, 255, (5, 16, 16, 32)).astype(np.float32)
    img_t = tf.constant(img, tf.float32)
    
    transpose_v = tf.layers.conv2d_transpose(inputs=img_t, filters=16, kernel_size=(6, 6), strides=(2, 2), padding='valid')
    transpose_s = tf.layers.conv2d_transpose(inputs=img_t, filters=16, kernel_size=(6, 6), strides=(2, 2), padding='same')
    print('valid 输出尺寸:', transpose_v.shape)
    print('same 输出尺寸: ', transpose_s.shape)
    
    
    valid 输出尺寸: (5, 36, 36, 16)
    same 输出尺寸:  (5, 32, 32, 16)

     

     

     

     

    展开全文
  • excel中transpose的使用

    千次阅读 2021-01-16 05:04:05
    今天要分享的是函数transpose的使用,其实这个函数的基本用法很简单,就是转置数据,下面还介绍了很多这个函数与其他函数的组合...选中单元格区域A10:G13输入公式:=TRANSPOSE(A1:D7)按三键结束。注意:在公式的两端...

    今天要分享的是函数transpose的使用,其实这个函数的基本用法很简单,就是转置数据,下面还介绍了很多这个函数与其他函数的组合应用,快来看一看吧!

    使用格式:TRANSPOSE(array)

    1、基本用法

    93150ccd0b01b89ad2b96e41808e546c.png

    数据区域A1:D7是一个7行4列的单元格区域,所以需要选择一个4行7列的区域来存放转置后的数据。

    选中单元格区域A10:G13输入公式:=TRANSPOSE(A1:D7)按三键结束。

    ea78ca4220d91fc1d7d7cbd0343a1e07.png

    注意:在公式的两端有一对花括号{},这不是手动输入的,而是按三键。

    7167f47632feffdb0c02294fcc4f8588.gif

    函数TRANSPOSE的基本用法很简单,就是转置数据。那么接下来我们一起来看看函数TRANSPOSE与其他函数的组合应用。

    2、函数TRANSPOSE与HLOOKUP的组合应用

    根据业务员查找其对应的业绩:

    caffaaa5bef9b8b20035d45cf29baea4.png

    垂直方向查找,首先想到的是使用函数VLOOKUP,其实使用函数HLOOKUP也能垂直方向查找,不过要借助函数TRANSPOSE的帮助。

    afc2ac731df039ce6cb18a9a9b041a45.png

    输入公式:=HLOOKUP(D2,TRANSPOSE(A2:B7),2,0)按三键结束。

    TRANSPOSE(A2:B7)部分将垂直方向的数据转置为水平方向;再用函数HLOOKUP水平方向查找。

    3、函数TRANSPOSE与MMULT的组合应用

    将下图左边表格中的数据汇总到右边表格中:

    34c3a8c5e00b073519d9db6e42da2ab7.png

    看到这个问题,有童鞋会说使用数据透视表很简单啊,拖拖拉拉就搞定!今天我们说的是函数TRANSPOSE,就要学以致用,运用函数TRANSPOSE与MMULT的组合来解决,那么公式该怎么写呢?

    743d99519b6c1d70b0f6de8df2cd937f.png

    选中单元格区域F2:H5输入公式:=MMULT((E2:E5=TRANSPOSE(A2:A15))*1,(B2:B15=F1:H1)*C2:C15)按三键结束。

    今天的分享就到这,如果教程对大家有用,

    展开全文
  • tf.transpose函数中文意思是转置,对于低维度的转置问题,低维的还可以理解高维有点懵看了博客也不是很明白tf.transpose函数tf.transpose(a,perm=None,name='transpose',conjugate=False)置换 a,根据 perm 重新排列...

    tf.transpose函数中文意思是转置,对于低维度的转置问题,低维的还可以理解高维有点懵

    看了博客也不是很明白

    tf.transpose函数

    tf.transpose(

    a,

    perm=None,

    name='transpose',

    conjugate=False

    )

    置换 a,根据 perm 重新排列尺寸.

    返回的张量的维度 i 将对应于输入维度 perm[i].如果 perm 没有给出,它被设置为(n-1 ... 0),其中 n 是输入张量的秩.因此,默认情况下,此操作在二维输入张量上执行常规矩阵转置.如果共轭为 True,并且 a.dtype 是 complex64 或 complex128,那么 a 的值是共轭转置和.

    例如:

    x = tf.constant([[1, 2, 3], [4, 5, 6]])

    tf.transpose(x) # [[1, 4]

    # [2, 5]

    # [3, 6]]

    # Equivalently

    #

    tf.transpose(x, perm=[1, 0]) # [[1, 4]

    # [2, 5]

    # [3, 6]]

    tf.transpose(x, perm=[0, 1])#[[1, 2, 3]

    # [4, 5, 6]]

    对于二维数组此时perm数组取值只能是0 1,perm=[0,1],0代表二维数组的行,1代表二维数组的列 为初始状态与原来的数据相等 二维数组为2行3列的矩阵

    tf.transpose(x, perm=[1,0]),与初始perm=[0,1]相比第一列与第二列互换也就是行列互换,变成3*2的矩阵,结果可由上面验证

    x = tf.constant([[[ 1, 2, 3],

    [ 4, 5, 6]],

    [[ 7, 8, 9],

    [10, 11, 12]]])#shape=(2, 2, 3)

    tf.transpose(x, perm=[0, 1,2])#shape=(2, 2, 3)=x

    a=tf.transpose(x, perm=[1, 0, 2])

    '''

    [[[ 1 2 3]

    [ 7 8 9]]

    [[ 4 5 6]

    [10 11 12]]]'

    '''

    b=tf.transpose(x, perm=[1, 2,0])

    '''

    [[[ 1 7]

    [ 2 8]

    [ 3 9]]

    [[ 4 10]

    [ 5 11]

    [ 6 12]]]

    '''

    tf.transpose的第二个参数perm=[0,1,2],0代表三维数组的高本例中为2,1代表二维数组的行本例中为2,2代表二维数组的列本例中为3。初始数组维度是2*2*3

    tf.transpose(x, perm=[1,0,2])代表将三位数组的高和行进行转置。 (与perm=[0,1,2])相比 一二列互换 维度依旧是2*2*3

    94df9f26cc6adf93da869d433d685c95.png

    tf.transpose(x, perm=[1,2,0]) 原始perm=[0,1,2]交换第一第二维变成perm=[1,0,2]在交换2 3维度变成

    0d8051905fea2817204f9197aca5b14c.png

    展开全文
  • 同时转置矩阵有以下的运算性质: 前三个应该不难理解,可能一眼就看出来了,第四个运算性质要稍微演示一下: 第四个公式推导,可以用4x4矩阵推算一下,因为我们三维图形学中基本也就只用4x4矩阵了,推导一遍可以...
  • 转置卷积transpose convolution

    千次阅读 2019-12-09 20:44:58
    转置卷积(transpose convolution)和它的直接卷积(direct convolution)的关系是: i'=o o'=i k'=k s'=1,总是1 p'=k-1-p,也即p=k-1-p' 以下从不同方面理解转置卷积和推导公式。 3.2推导1:...
  • NumPy(Numerical Python的缩写)是一个开源的Python科学计算库。使用NumPy,就可以很自然地使用数组和矩阵。...本文主要介绍一下NumPy中transpose方法的使用。 原文地址:Python numpy.transpose函数方法的使用 ...
  • OpenCV代码提取:transpose函数的实现

    万次阅读 2016-09-15 18:22:22
    OpenCV代码提取:transpose函数的实现
  • .transpose函数的作用

    2020-05-11 23:53:09
    images = images.transpose([0, 2, 3, 1]) 这里images.transpose([0, 2, 3, 1])是将images的shape变成[num,img_size, img_size,num_channels ] 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所...
  • Transformer] TransPose: Keypoint Localization via Transformer 2021 ICCV 2021 ICCV 来自东南大学 paper https://arxiv.org/abs/2012.14214 github https://github.com/yangsenius/TransPose Transpose使用卷积...
  • 数组公式指南和示例

    2021-07-27 05:54:23
    数组公式是可对数组中的一个或多个项目执行多个计算的公式。你可以将数组视为值的一行或一列,或者视为值的行和列的组合。数组公式可以返回多个结果,也可以返回单个结果。从Office365的2018年9月更新开始,任何可...
  • 【机器学习】详解 转置卷积 (Transpose Convolution)
  • I get [-1,256,256,3] as the output shape using the transpose layers shown below. I print the output shape. My question is specifically about the height and width which are both 256. The channels seem ...
  • 如题所示,使用FCN-VGG16进行反卷积的时候,算出的大小都是?号,不知道从何改起,在tensorboard中查看图,是如下形式, ![图片说明]... 求大神指导一下,为什么是?号的大小啊!!!
  • 在学习矩阵外积(outer product)时,第一次使用了TRANPOSE函数,在此标记一下。 已知矩阵X: X 3 1 2 4 1 2 ...用Excel矩阵乘法函数(MMULT)和转置函数(TRANSPOSE)直接计算...
  • 在读图片时,会用到这么的一段代码:image_vector_len = np.prod(image_size)#总元素大小,3*55*47img = Image.open(path)arr_img = np.asarray(img, dtype='float64')arr_img = arr_img.transpose(2,0,1).reshape(...
  • 本书从函数功能、函数格式、参数说明、注意事项、Excel 版本提醒、案例应用、交叉参考7 个方面,全面、细致地介绍了Excel 2016/2013/2010/2007/2003 中公式和函数的使用方法、实际应用和操作技巧。最后3 章还将公式...
  • 1. 根据刘伟的视频讲解进行总结,网上讲Excel公式与函数的貌似就他讲的还不错。在他的微博里看到现在的照片胖了不少,不过还挺帅的,不再是以前那个小屌丝了。 2. 一共53个视频,去掉一个开头,去掉一个结尾,还剩...
  • 双线性插值法和nn.functional.conv_transpose2d() nn.ConvTranspose2d和nn.functional.conv_transpose2d的区别 双线性插值法原理 使用nn.functional.conv_transpose2d()进行双线性插值 nn.ConvTranspose2d和nn....
  • 对于正常卷积输出的shape,官方文档已经给出输出尺寸的计算公式,即根据padding的模式是 VALID 还是 SAME note:不要相信什么valid就是不填充,same就是输入输出一样的shape,或者填充f-s之类的话,官方的文档可从来...
  • 今天研究了下tensorflow中反卷积输出尺寸的计算,使用的函数是tf.layers.conv2d_transpose。 函数用法 典型用法是这样 y = tf.layers.conv2d_transpose(x, 128, 5, strides=3, padding='valid') x是输入的四维...
  • bias(bool, optional) - 如果bias=True,添加偏置 dilation(int or tuple, optional) – 卷积核元素之间的间距 输出大小计算公式: output_size=(input_size−1)×stride+kernel_size−2×padding+output_padding ...
  • 反卷积(Deconvolution),转置卷积(Transpose Convolution)和Fractional Convolution都是同样的内容。反卷积是和卷积概念相对应,转置卷积则和卷积操作中的稀疏矩阵相对应,Fractional Convolution的名称则对应于步长...
  • 公式12:=MMULT(MMULT(N(G2:G6=TRANSPOSE(B2:B16)),C2:E16),{1;1;1}) 最后这个公式无疑是很有分量的,不然不足以压轴。 特别要说明的一点是这个公式要选定公式区域,然后按照数组公式的输入方式完成,而不是先有数...
  • tf.layers.conv2d_transpose 反卷积

    万次阅读 2018-01-02 17:44:46
    tf.layers.conv2d_transpose 参数 conv2d_transpose( inputs, filters, kernel_size, strides=(1, 1), padding=’valid’, data_format=’channels_last’, acti
  • tf.layers.conv2d_transpose的用法

    千次阅读 2018-07-20 16:48:19
    本文主要讲经过tf.layers.conv2d_transpose函数(反卷积操作)后得到特征图大小,对于反卷积操作的具体数学公式大家可以参考这一篇(讲得很仔细): https://www.zhihu.com/question/50349594 tf.layers.conv2d_...
  • 有时候,对表格的数据需要进行行列转置,即希望原来的列变成行、原来的行变成列。方法如下: 方法一:选择性粘贴法 1、选定原数据; 2、快捷键Ctrl+C复制; ... 方法二:TRANSPOSE函数法 ...tips:公式=TRANSPOSE(A1...
  • 我们在Excel电子表格中描述的工作表公式 返回一个值,该值分配给包含该公式的单元格。Excel还允许您定义一个公式,该公式可以同时将值分配给一系列单元格。这些称为 数组公式
  •  第四个公式推导,可以用4x4矩阵推算一下,因为我们三维图形学中基本也就只用4x4矩阵了,推导一遍可以加深印象。  然后将推导过程印在脑海里,后面碰到相关计算就能一目了然了。  ②再来看看数学上怎么定义...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 10,354
精华内容 4,141
关键字:

transpose公式