如果是数组,则将其解释为包含索引的最终数组的形状-但如果是列表,则是“维度”(多维数组索引)上的索引。
因此,第一个示例(带有
array)等效于:
[[x[0], x[1], [x[1], x[2]]
但是第二个示例(
list)解释为:
[x[0, 1], x[1, 2]]
但是
x[0, 1]给一个
IndexError: too many indices for array因为你
x只有一个维度。
这是因为
lists的解释就像是一个元组,这等同于“单独”传递它们:
x [[0,1],[1,2]] 二维的^^^^^^ -----索引 ^^^^^^^ -------------第一维的索引
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)