pytorch、numpy中的 切片+None:[……,None,……]维度扩展:
结论
结论:
PS:以下的 第n维 的n下标从0开始,也即在numpy或者pytorch中dim用到的参数维度。
[……,None,……] 中,从左往右数 None 出现在第n个位置(下标从0开始),那么就是对 第n维 进行扩展,例如:假设a的形状是(2,3) [:,:,None] 就是将其扩展为 (2,3,1)
下边是具体的例子
示例
import torch
import numpy as np
ttt=torch.arange(6).reshape(2,3)
# ttt = np.arange(6).reshape(2,3)
# ttt = [[1,2,3],[4,5,6]