Numpy 函数拾遗
-
函数原型: np.random.uniform(low,high,size)
功能:从均匀分布[low,high)中随机采样.
参数介绍:
low: 采样下界,float类型,默认值为0;
high: 采样上界,float类型,默认值为1;
size: 输出样本数目,为int或元组(tuple)类型,例如,size=(m,n,k), 则输出m*n*k个样本,缺省时输出1个值。
返回值:ndarray类型,其形状和参数size中描述一致。 - plt.hist(x, bins=20, color='g', edgecolor='w') histogram可用一个列向量表示,列向量里面的每个值就是一个bin,比如说列向量有个50个元素,那么就代表有50个bin。
-
泊松分布:x = np.random.poisson(lam=5, size=10000) # lam为λ size为k
-
用法:zeros(shape, dtype=float, order='C')
返回:返回来一个给定形状和类型的用0填充的数组;
参数:shape:形状
dtype:数据类型,可选参数,默认numpy.float64
order:可选参数,c代表与c语言类似,行优先;F代表列先
-
函数:np.arange() #左闭右开
返回一个有终点和起点的固定步长的排列,如[1,2,3,4,5],起点是1,终点是5,步长为1。
参数个数情况: np.arange()函数分为一个参数,两个参数,三个参数三种情况
1)一个参数,参数值为终点,起点取默认值0,步长取默认值1。
2)两个参数,第一个参数为起点,第二个参数为终点,步长取默认值1。
3)三个参数,第一个参数为起点,第二个参数为终点,第三个参数为步长。其中步长支持小数