转置数组,有时简称为转置,是一种网格数据结构,它通过交换行和列来重新组织前一个网格。如果一个数组包含两个名为A和B的行,以及两个名为C和D的列,则转置将包含行C和D,一个数组换位时,它的X维和Y维是互换的,所以如果原来的数组...
转置数组,有时简称为转置,是一种网格数据结构,它通过交换行和列来重新组织前一个网格。如果一个数组包含两个名为A和B的行,以及两个名为C和D的列,则转置将包含行C和D,一个数组换位时,它的X维和Y维是互换的,所以如果原来的数组是三行乘两列,那么它的换位形式将是两行三列;它发生的过程稍微复杂一点。女人用计算机倒立来创建转置数组,必须创建一个空的网格数组,按照上面描述的那样切换行和列的数量。一旦创建了这个网格,原始网格的内容必须通过切换X来放置在转置中例如,如果在原始网格中,一个数据点位于第二行和第四列,那么在转置中它将位于第四行和第二列。如果原始数组被称为Z,转置被称为ZT。创建转置数组是一种在不丢失数据或数据完整性的情况下重新组织数据的简单方法,这是转置过程的主要目标。转置在数学中有许多用途,特别是在矩阵乘法中。在矩阵乘法中,第一个矩阵中的列数必须等于第二个矩阵中的列数。将其中一个矩阵转置可以重新组织一个分量矩阵,使之成为可能。当在计算机程序中创建转置时,它可以以只需移动数据的方式实现,在数学中,转置数组的内容通常是数字或包含数字的东西转置在高级数学中被广泛使用,如微积分和线性代数,通常作为解决更大问题的一个步骤来创建。一般来说,转置最适合处理数字。虽然转置数组在理论上可以用来重新组织其他东西,而且它的内容并没有明确地局限于数字数据,仅仅通过重组,重新组织文本字符串或专门对象就不太可能产生任何有用的信息
-
发表于 2020-08-06 08:56
- 阅读 ( 1304 )
- 分类:电脑网络