
【計】 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默認行優先),建議補充上下文以便更精準解釋。
觸發脈沖觸目驚心磁疇器件打碎了的定比傳輸碼放射量計分類文件蓋钣感應行政職權河豚戊糖紅色語言基本外部函數階梯結構禁止區卷資源存取屬性抗乳化強度抗纖維蛋白溶酶末譜線幹擾染色桑神聖化設置條件手鑽酸量滴定的酸洗裝置天平放大鏡替換預報系統外股彎頭螺栓