列表切片中的冒号运算符


mini_batch_X = shuffled_X[:, k * mini_batch_size:(k + 1) * mini_batch_size]

上面这行的语义是什么?第一个冒号是什么意思?

切片操作中的冒号将生成slice(None, None, None),在numpy中表示take all indices for this dimension

一个切片是start:end:step,通常只写入start:end会省略步骤,但您也可以省略将从开始切片的起始:end,或将在最后一个索引处结束的start:

相关内容

  • 没有找到相关文章

最新更新