numpy random模块介绍

NumPy 的 random 模块用于生成随机数及执行随机采样。它支持多种概率分布和随机数生成方法,适合用于数值计算和科学研究。

常见的功能

  1. 生成随机数

    • numpy.random.rand():生成 [0, 1) 之间的均匀分布随机数(浮点数)。
    • numpy.random.randn():生成标准正态分布(均值 0,标准差 1)的随机数。
    • numpy.random.randint():生成指定范围内的整数。
  2. 随机选择与打乱

    • numpy.random.choice():从一个数组中随机选择元素。
    • numpy.random.shuffle():对数组进行原地打乱。
    • numpy.random.permutation():生成一个打乱后的数组,但不修改原数组。
  3. 基于概率分布的随机数

    • numpy.random.normal():生成正态分布的随机数。
    • numpy.random.uniform():生成均匀分布的随机数。
    • numpy.random.binomial():生成二项分布的随机数。
    • numpy.random.poisson():生成泊松分布的随机数。

示例代码<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值