亲宝软件园·资讯

展开

numpy.random.randn()与rand()的区别 基于numpy.random.randn()与rand()的区别介绍

木子木泗 人气:0
想了解基于numpy.random.randn()与rand()的区别介绍的相关内容吗,木子木泗在本文为您仔细讲解numpy.random.randn()与rand()的区别的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:numpy.random.randn,rand,下面大家一起来学习吧。

numpy 中有一些常用的用来产生随机数的函数,randn()和rand()就属于这其中。

numpy.random.randn(d0, d1, …, dn) 是从标准正态分布中返回一个或多个样本值。

numpy.random.rand(d0, d1, …, dn) 的随机样本位于[0, 1)中。

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

结果:

[[-1.03021018 0.5197033 0.52117459 -0.70102661]
 [ 0.98268569 1.21940697 -1.095241 -0.38161758]]
******************************************************************
[[ 0.19947349 0.05282713 0.56704222 0.45479972]
 [ 0.28827103 0.1643551 0.30486786 0.56386943]]

以上这篇基于numpy.random.randn()与rand()的区别详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

加载全部内容

相关教程
猜你喜欢
用户评论