pytorch的基础函数
arange---产生顺序数列
X=torch.arange(12)
numel---访问元素数量
X.numel()
shape---访问形状
X.shape
reshape---改变形状
Y=X.reshape((3,4))
zeros---形成全零
Z=torch.zeros(12)
ones---形成全一
randn---形成随机
tensor---形成自编辑
id()---形成初始地址
A=id(X)
切片---第一个元素的索引是0,最后一个元素索引是‐1;可以指定范围以包含第一个元素和最后一个之前的元素
数据预处理
创建数据集
makedirs---用法和语法同mkdir. 区别在于makedirs()可以创建多级目录,而mkdir()只能创建一级目录,具体图下。
读取数据
read_csv---csv文件读取
处理缺失值
inputs, outputs = data.iloc[:, 0:2], data.iloc[:, 2]
inputs = inputs.fillna(inputs.mean())
pd.get_dummies相当于onehot编码,常用与把离散的类别信息转化为onehot编码形式。
转化张量格式
X, y = torch.tensor(inputs.values), torch.tensor(outputs.values)
X, y