python - 在使用 NumPy 时理解 randn 的最小值和最大值

标签 python numpy

我对 Python 还很陌生,正在学习一些用于数据科学的基本 Python,我正在尝试在运行 randn 时确定数组的最小值和最大值。
为了澄清这个问题,下面的数字可能会有多低和多高?
它与输入的行/列值有什么关系吗?
我认为它们的值介于 -1 和 1 之间,但我测试时情况并非如此。

import numpy as np
np.random.randn(3,3)
array([[ 1.61311526, -1.20028357, -0.41723647],
       [-0.31983635, -3.05411198, -0.43453723],
       [ 0.09385744, -0.28239577, -1.17262933]])

最佳答案

Standard Normal Distribution
正如其他人所提到的,从图形上看,概率分布是这样的。
从 -0.5 到 0.5 获得值的概率:19.1% + 19.1% = 38.2%
获得大于 3 的值的概率 = 0.1%

关于python - 在使用 NumPy 时理解 randn 的最小值和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64635958/

相关文章:

Python-如何访问 zip 文件中的文件夹并写入其中

python——可调用迭代器的大小?

Python 行主要到列主要顺序向量

python : How to use random sample when we don't need duplicates random sample

python - 如何创建作为服务或正常进程的可执行文件?

python - 如何获取django模型的子类对象

python - Numpy ValueError : setting an array element with a sequence. 此消息可能会在不存在序列的情况下出现?

python - numpy.where() 详细的分步说明/示例

python - 异常相等性检查 - 使用 Numpy Where 查找抛出异常的索引

python - Python numpy数组索引可以为-1吗?