DL_Week3

要学明白的知识点:

np.random.seed(1)

A:种下一个随机数种子,以后在使用random()方法的时候,获得的随机数是相同的。

random()函数

random() 方法返回一个随机数,它在半开放区间 [0,1) 范围内,包含 0 但不包含 1。

range()函数

range()函数创建一个整数列表,一般用在for循环中,
函数语法:range(start, stop[,step]),从start开始,到stop结束,但不包括stop

np.linspace()函数(linear space 线性等分向量

nump.linspace()函数用于创建一个一维数组,数组是一个等差数列构成的,格式如下:
np.linspace(start, stop, num = 50, endpoint = True, retstep = False, dtype = None)
start 序列的起始值
stop 序列的终止值
num 要生成的等步长的样本数量,默认为50

np.random.rand()函数
  • rand函数根据给定维度生成[0,1)之间的数据,包括0,不包括1
  • dn 表格的每个维度
  • 返回值为指定维度的array
np.random.randn()函数
  • randn函数返回一个或一组样本,具有标准正态分布(期望值μ=0,即曲线图象对称轴为Y轴,标准差σ=1条件下的正态分布,记为N(0,1))
  • dn 表格的每个维度
  • 返回值为指定维度的array
np.sin()函数

返回的x弧度的正弦值

np.c_()函数

按行链接两个矩阵,要求两个矩阵行数相等。

np.mean() 函数

返回数组中元素的算数平均值,如果提供了轴,则沿其计算。算数平均值是沿轴的元素的总和除以元素的数量。

RuntimeWarning: divide by zero encountered in log

数字太大了,log会溢出,计算过程中会出现inf,inf再做其它运算,大部分还是inf,因此需要做一下处理,把浮点数的精度改为1e-5
如:np.log(data) - > np.log(data + 1e-5)

np.round

对浮点数取整
An array of the same type as a, containing the rounded values

实例:

附带要学的知识:

你他妈的要学会就是,他妈的,不该学的别学!

你可能感兴趣的:(DL)