希望可以给你带来一些参考。
00 checklist
- 查一下0-1的东西叫什么
0 不太熟悉的知识
1 切片吧应该叫还没有查
这个 是一个比较神奇的写法:
jupyter 启动: 在相应文件夹地址栏输入“jupyter notebook”
1 mean()函数 替换用法 代码不健壮
处理缺失值的时候,使用了mean()函数,但是,数据里面同时存在数字和串的情况报错。
理论上说可以跑但是实际上确实是报了错,不知道是什么原因。查了说这个写法不够健壮有的时候可能会报错。改了一种方法:
# 选择数值类型的列
numeric_cols = data.select_dtypes(include='number')
# 用均值填充数值列的缺失值
data[numeric_cols.columns] = numeric_cols.fillna(numeric_cols.mean())
这样就可以了。
2 stupid1 cv
import torch
X = torch.tensor(inputs.to_numpy(dtype=float))
y = torch.tensor(outputs.to_numpy(dtype=float))
X, y
不记得当时在想什么了,可能是因为复制粘贴没有走脑子的原因,觉得这个是将Alley转化为数字的函数……其实是转张量。
下面这两句给忘记了。
结果就是怀疑自己的环境有问题把D盘上的环境重新搞了一遍,中间jupyter给弄坏了又重新学了下别的启动方法,甚至把文件换到了C盘,因为怀疑是miniconda不行换了anaconda的环境。
inputs = pd.get_dummies(inputs, dummy_na=True)
print(inputs)
新的运行jupyter的方法:
!conda info
在jupyter里面运行这一句可以看当前的环境有没有
没有正确激活会none
annaconda的navigator里面可以选环境用哪一个。like this: