Python初级学习

报错:no moudle named ‘某包’

命令提示符安装包:
1.conda env list
2.conda activate py37torch190
3.conda install 某包
4.proceed? y回车
5.done

安装d2l

命令提示符:
1.conda env list
2.conda activate py37torch190
3.pip install -U d2l

安装cv2

pip install opencv-python

函数加下划线代表的意思

PyTorch中,一般函数加下划线代表直接在原来的 Tensor 上修改

导入程序

报错
切换环境
在这里插入图片描述

2.4微积分

pytoch中隐式构造与显式构造

· 隐式构造

系统先记住a=1,b=2 => 由公式c=a+b 得 c=3

· 显式构造

先把整个计算写出来,再赋值
有变量a,b, 公式c=a+b => a=1,b=2, 则 c=3

Pycharm中作图

与jupyter不同,在pycharm中要加plt.show()才能运行出图

关于detach

1.detach将tensor变量从计算图中detach出来转为不带梯度的numpy
2.除了神经网络模型梯度下降等计算的部分用tensor,其余的像画图都不能用tensor

关于维度

维度理解

1.torch.Size括号中有几个数字就是几维
2.第一层(最外层)中括号里面包含了两个中括号(以逗号进行分割),这就是(2,3,4)中的2
第二层中括号里面包含了三个中括号(以逗号进行分割),这就是(2,3,4)中的3
第三层中括号里面包含了四个数(以逗号进行分割),这就是(2,3,4)中的4
3.len就是最外层的中括号里包含的中括号数

在这里插入图片描述

扩增机制

tensor有扩增机制,当向量加一个数字的时候,会自动将数字变成和向量相同维度的向量

pycharm里面用animation画动图不动|pycharm动态图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据结构

在这里插入图片描述
区分
列表:方括号
字典:花括号,带有’:'的key与value的对应关系组
集合:花括号,且自动去掉重复元素
元祖:圆括号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值