python中[:,2]是什么意思
1. 这是numpy的切⽚操作,⼀般结构如num[a:b,c:d],分析时以逗号为分隔符,逗号之前为要取的num⾏的下标范围(a到b-1),逗号之
后为要取的num列的下标范围(c到d-1);如果是这种num[:b,c:d],a的值未指定,那么a为最⼩值0;如果是这种num[a:,c:d],b的值未指定,那么b为最⼤值;c、d的情况同理可得。
如果遇到num[a:b,None],表⽰该维不进⾏切⽚,⽽是将该维整体作为数组元素处理,最后形成⼀个三维数组
2. 例⼦
(1)
import torch
import numpy as np
num = np.arange(12).reshape((3, 4))
y=num[:3, :2]
print("num=",num)
java python是什么意思print("y=",y)
结果
(2)
import torch
import numpy as np
num = np.arange(12).reshape((3, 4))
y=num[:3,None]
print("num=",num)
print("y=",y)
结果
参考
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论