numpy.random.randn()与rand()的区别 -- Python

来源:互联网 发布:淘宝武士盔甲 编辑:程序博客网 时间:2024/06/05 23:39

numpy.random.randn()与rand()的区别 — Python

numpy中有一些常用的用来产生随机数的函数,randn()rand()就属于这其中。
numpy.random.randn(d0,d1,,dn)是从标准正态分布中返回一个或多个样本值。
numpy.random.rand(d0,d1,,dn)的随机样本位于[0,1)中。

代码如下:

import numpy as nparr1 = np.random.randn(2,4)print(arr1)print('******************************************************************')arr2 = np.random.rand(2,4)print(arr2)

结果如下:

这里写图片描述

randn()以及rand()中的两个参数表示生成的矩阵的维度。

原创粉丝点击