- 主题:这个切片的逻辑是啥?
b=np.arange(0,30).reshape((5,6))
array([[ 0, 1, 2, 3, 4, 5],
[ 6, 7, 8, 9, 10, 11],
[12, 13, 14, 15, 16, 17],
[18, 19, 20, 21, 22, 23],
[24, 25, 26, 27, 28, 29]])
b[[0,2],[0,1]]
array([ 0, 13])
上面怎么只输出了两个元素[0,13],两行和两列相交,应该是4个元素啊,谢谢
--
FROM 111.163.145.*
好好看文档
【 在 maiens (简单点儿) 的大作中提到: 】
: b=np.arange(0,30).reshape((5,6))
: array([[ 0, 1, 2, 3, 4, 5],
: [ 6, 7, 8, 9, 10, 11],
: ...................
--
FROM 221.217.172.118
b[[0,2],[0:1]]
【 在 maiens 的大作中提到: 】
: b=np.arange(0,30).reshape((5,6))
: array(\[\[ 0, 1, 2, 3, 4, 5\],
: \[ 6, 7, 8, 9, 10, 11\],
: \[12, 13, 14, 15, 16, 17\],
: \[18, 19, 20, 21,
: ..................
发自「今日水木 on iPhone 11」
--
FROM 120.245.120.*
谢谢,这个的逻辑很清晰,但是:改为,就有点儿想不明白了
【 在 loveyoyo 的大作中提到: 】
: b[[0,2],[0:1]]
: 【 在 maiens 的大作中提到: 】
: : b=np.arange(0,30).reshape((5,6))
: ...................
--来自微水木3.5.5
--
FROM 111.163.145.*
这是索引,不是切片
【 在 maiens (简单点儿) 的大作中提到: 】
: 发信人: maiens (简单点儿), 信区: Python
: 标 题: 这个切片的逻辑是啥?
: 发信站: 水木社区 (Mon Mar 15 21:43:24 2021), 转信
:
--
FROM 111.198.229.*
明白了,谢谢
【 在 leaf918 的大作中提到: 】
: 这是索引,不是切片
:
: 【 在 maiens (简单点儿) 的大作中提到: 】
: ...................
--来自微水木3.5.5
--
FROM 111.163.146.*
好奇怎么解决的
【 在 maiens 的大作中提到: 】
: 明白了,谢谢
--
FROM 106.39.0.*
含义就是0,0和2,1这两个点
【 在 jlsthsdqyx 的大作中提到: 】
: 好奇怎么解决的
: 【 在 maiens 的大作中提到: 】
: : 明白了,谢谢
: ...................
--来自微水木3.5.5
--
FROM 111.163.142.*
这个索引明白, 就是想知道楼主最终是怎么实现一句话,找出矩阵中的4个点的。
【 在 maiens 的大作中提到: 】
: 含义就是0,0和2,1这两个点
--
FROM 58.128.2.*
可以这样:
a=
array([[ 0, 1, 2, 3, 4, 5],
[ 6, 7, 8, 9, 10, 11],
[12, 13, 14, 15, 16, 17],
[18, 19, 20, 21, 22, 23],
[24, 25, 26, 27, 28, 29]])
a[0:3:2,[0,3]]=
array([[ 0, 3],
[12, 15]])
【 在 jlsthsdqyx 的大作中提到: 】
: 这个索引明白, 就是想知道楼主最终是怎么实现一句话,找出矩阵中的4个点的。
--
FROM 111.163.142.*