最近,我在理解python 2D数组时遇到了问题!在C中,数组维度/下标是可视化的,如int A[5][5] int A[5][5][5]。在Python语言中,具有1个索引的arr([3,5,7])是一维数组。但是有3个索引,([1,2,3],[7,5,4],[6,4,9])它被认为是2个数组!有没有人能帮我理解一下,二维数组在Python中可以有多少索引,以及如何识别数组的维数
以编程方式存储张量的最有效方法是什么,特别是在像Rust这样的强类型语言中?是否有任何资源可以为如何做到这一点提供良好的洞察力?我目前正在构建一个连续数组,因此,给定3 x 3 x 3的维数,我的数组中只包含3^3元素,这将表示张量。然而,这确实使数组的一些数学操作和操作变得更加困难。张量的维数应该是动态的,所以我可以有一个n维数的张量。