python中x[:,]或x[,:]或x[::.]的使用

本文详细解释了Python中`[:]`、`[::]`和`[:::]`的切片用法,特别关注逗号和冒号在表示矩阵行、列范围时的区别,通过实例说明了如何使用这些符号进行索引操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

借鉴:python x[:] x[::] x[:::]用法_林头头03的博客-CSDN博客
要了解这个问题我们需要把,和:分开来看
,往往表示的是矩阵中的位置,而:表示的是这个位置的范围
总结:首先看逗号《,》所在的位置,然后把两边分开

这个符号前面的是行(的范围),后面的是列(的范围)
在这里插入图片描述
这里有一个数组,当我们看到,的时候
如果有单个数字,就是第几行或第几列

print(cls[1,1])
结果就是5
如果没有数字,就是默认的全部
print(cls[1,])
结果就是[4 5 6]

ok,我们了解了,的作用,接下来我们来看:
print(cls[1:,])
结果是
[[4 5 6]
[7 8 9]]
也就是说《1:》就表示了从1到后面的全部
那以此类推
如果是<x:y>,就是第x行到第y行,或者第x列到第y列
print(cls[0:2,])
结果
[[1 2 3]
[4 5 6]]
就是从第0行到第2行(不包括2行)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值