
【计】 column major order
according to; control; leave aside; press; push; refer to
【电】 press
arrange; kind; line; list; row; tier; various
【计】 COL; column
【医】 series
gradation; in proper order; order; ranking; sequence; train
【计】 order; sequence; sequencing token
【化】 sequence
【经】 sequence
在汉英词典及专业术语范畴中,“按列顺序”指按照垂直排列的次序处理数据或元素。其核心释义与应用场景如下:
中文释义
“按列顺序”指以列为基本单位,依照从左到右的列序依次处理数据。例如在矩阵操作中,先处理第一列所有行元素,再处理第二列,依此类推。
英文对应术语
Column-major order(列主序)或column-wise order(按列顺序),常见于计算机科学和数学领域。例如:
"In column-major order, elements of a matrix are stored sequentially column by column."
(在列主序中,矩阵元素按列顺序连续存储。)
场景 | 按列顺序(Column-major) | 按行顺序(Row-major) |
---|---|---|
数据存储 | Fortran、MATLAB 的默认存储方式 | C/C++、Python 的默认存储方式 |
内存访问 | 优先遍历列(如:a→a→a | 优先遍历行(如:a→a→a |
典型用例 | 科学计算、线性代数库(BLAS/LAPACK) | 图像处理、多数编程语言的多维数组 |
计算机科学领域
数学与工程应用
MATLAB 官方文档定义列主序为:"Data is stored in memory with columns contiguous"(数据存储中列元素连续分布)。
语言学术参考
《牛津计算语言学词典》将 "column-major" 列为多维数组存储的核心术语(Oxford University Press, 2008)。
matrix = [[1, 2], [3, 4]]
for col in range(2):# 先遍历列
for row in range(2):# 再遍历行
print(matrix[row][col])# 输出:1, 3, 2, 4
矩阵 ( A = begin{bmatrix} a{11} & a{12}a{21} & a{22} end{bmatrix} ) 按列顺序展开为:
$$ a{11} to a{21} to a{12} to a{22} $$
“按列顺序”是一个常用于数据处理、编程或数学领域的术语,具体含义需结合上下文理解。以下是两种常见场景的解释:
[, ]
在内存中存储为 1,3,2,4
。对比行顺序 按列顺序的优缺点:
若涉及具体编程语言或工具(如MATLAB默认列优先,NumPy默认行优先),建议补充上下文以便更精准解释。
变坏的财务状况说明书擦子唇突腹腔丝虫出牙延迟单卵种法定受托人的身分非常决议案分体生殖分子内-分子间聚合负债额感应杂音工夫茶后中的坏死性动脉炎磺胺对抗剂结膜粘液腺睫状中纬线纤维棱线奈曼氏试验鲶鱼类平斯氏征扇子输卵管腹膜炎体积应力突高云母图形数据外部控制器接口外感受性反射