numpy Python:这些列表索引是什么意思?[副本]

flvtvl50  于 2023-06-23  发布在  Python
关注(0)|答案(1)|浏览(115)

此问题已在此处有答案

Formal syntax of Python's extended slice notation?(2个答案)
10天前关闭。
这篇文章是编辑并提交审查8天前.
我看到过这样的声明:

x[:, 0:4]

我有点糊涂了。谁能解释一下它在列表中的索引是什么意思?
这是一个重复的问题,应该删除。答案是here

eanckbw9

eanckbw91#

这通常用于NumPy库,该库为数组和矩阵提供了各种内容。
第一个位置的:符号表示数组的所有行都应包含在选择中。
0:4指定列范围,表示将选择索引从0到4(不包括4)的列。

x = np.array([[1, 2, 3, 4, 5],
     [6, 7, 8, 9, 10],
     [11, 12, 13, 14, 15]])

使用x[:,0:4]表示法,所选择的元素子集将是:

[[1, 2, 3, 4],
 [6, 7, 8, 9],
 [11, 12, 13, 14]]

相关问题