所以我已经阅读了手册 - 但结构仍然让我感到困惑。具体来说,之间的关系是什么:
此外, nd-array 就像一系列列表一样吗?
“n维度”在哪里出现?因为它看起来就像一个矩阵,只是两个维度。
谢谢!
答案 0 :(得分:3)
nda3 = nda1 + nda2
在nda1和nda2中添加元素。使用列表,您需要执行lst3 = [a + b for (a, b) in zip(lst1, lst2)]
。另一方面,您可以轻松插入和删除列表中的项目。 ndarrays用于对数字向量进行高性能计算;列表是为任意对象集合的临时操作而设计的。lst1+lst2
不像nda1+nda2
那样进行元素添加。np.array([[[1, 2], [3, 4]], [[5, 6], [7,8]]])