
深度学习
文章平均质量分 89
李*大哈
这个作者很懒,什么都没留下…
展开
-
PyTorch 基础--NumPy基础知识(2)
math模块的输入一般是标量,但Numpy中函数的输入可以是向量和矩阵,而利用向量和矩阵可以避免使用循环语句,这点在机器学习、深度学习中很重要。[说明]:(1)append\concatenate以及stack函数都有一个axis参数,用于控制数组合并是按行还是列排序 (2)append和concentrate函数中待合并的数组必须有相同的行数或列数(满足一个即可)(3)stack、hstack、vstack、dstack函数中待合并的数组必须具有相同的形状。使用向量化要比使用循环计算速度要快的多。原创 2024-07-20 14:09:16 · 1968 阅读 · 0 评论 -
PyTorch 基础--NumPy基础知识(1)
以上的方法生成的随机数是没有办法重现的。2.ndarray.shap:数组的维度,值是一个整数元组,元组的值代表其所对应的轴的长度 eg:二维数组用于表示这是一个几行几列的矩阵,值为(x,y) 则表示这个数组中有x行,y列。其中start与stop用于指定范围,step用于设定步长,生成一个数组,start的默认值为0,步长step可为小数,与python中的range的功能相似。在深度学习中,我们常对参数进行初始化,来更好的训练模型,提高模型的性能,有的初始化还要满足某些条件,比如正态分布或均匀分布。原创 2024-07-14 14:03:52 · 1604 阅读 · 0 评论