多维数组
数学术语
多维数组是数学和计算机科学中描述高维数据结构的术语,其元素通过多个维度索引访问。在编程中,多维数组由相同类型元素构成,各维度大小由shape元组定义,支持行优先(C风格)或列优先(Fortran风格)的内存存储方式。NumPy库的ndarray对象提供.reshape()、.swapaxes()等维度变换方法,并通过索引切片访问元素。
二维数组以上的数组
既非线性也非平面的数组。
例:
mystr(,,,)
mystr(10,10,10,10,10)
mystr()()()()
赋值例:
For i = 0 To 9
For j = 0 To 9
For k = 0 To 9
For l = 0 To 9
a(i, j, k, l) = Rnd()
Next
Next
Next
Next
参考资料
Sec5-2.中国科学技术大学网站.2025-07-17
NumPy库入门.中国科学技术大学网站.2023-02-09
n维数组 (ndarray )— NumPy v1.21.dev0 Manual.开源地理空间基金会中文分会.2025-07-31
最新修订时间:2025-09-22 13:54
目录
概述
参考资料