题目
randn()函数,用来生成随机数组,数组元素均匀分布,() A. 正确B. 错误
randn()函数,用来生成随机数组,数组元素均匀分布,()
- A. 正确
- B. 错误
题目解答
答案
B
解析
本题考查对随机数生成函数randn()的理解,核心在于区分均匀分布与正态分布的随机数生成函数。
关键点:
randn()函数生成的是正态分布(均值为0,方差为1)的随机数,而非均匀分布。- 均匀分布的随机数通常由其他函数(如
rand())生成。
学生需明确不同随机数函数的分布特性即可解题。
randn()函数的作用:
在编程语言(如MATLAB、Python的NumPy库)中,randn()函数用于生成服从标准正态分布(均值为0,方差为1)的随机数。例如:
- MATLAB中:
randn(2,3)生成2×3的正态分布随机矩阵。 - Python中:
np.random.randn(2,3)生成2×3的正态分布随机数组。
均匀分布与正态分布的区别:
- 均匀分布:所有可能值出现的概率相等(如
rand()生成的随机数)。 - 正态分布:数据集中在均值附近,概率密度呈钟形曲线(
randn()生成的随机数符合此特性)。
结论:题目中描述randn()生成均匀分布的随机数是错误的。