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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

木子木泗   2021-03-28 我要评论
想了解基于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()的区别详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们