当前位置: 首页 > news >正文

2025——》NumPy中的np.random.randn使用/在什么场景下适合使用np.random.randn?NumPy标准正态分布生成全解析

1.NumPy中的np.random.randn使用:

在 NumPy 中,np.random.randn函数用于生成 ** 服从标准正态分布(均值为 0,标准差为 1)** 的随机数组。以下是其核心用法和关键细节:

一、基础语法与参数解析:

numpy.random.randn(d0, d1, ..., dn)

numpy.random.randn(d0, d1, ..., dn)

  • 参数d0, d1, ..., dn表示数组的维度,若不指定则返回单个浮点数。
  • 返回值:指定形状的、服从标准正态分布的随机数组。

二、核心用法示例:

1. 生成单个随机数

import numpy as np

x = np.random.randn()  # 返回一个标准正态分布的随机浮点数
print(x)  # 示例输出:-0.8352471213456789
 

import numpy as npx = np.random.randn()  # 返回一个标准正态分布的随机浮点数
print(x)  # 示例输出:-0.8352471213456789
2. 生成一维数组

arr_1d = np.random.randn(5)  # 生成包含5个元素的一维数组
print(arr_1d)  # 示例输出:[-0.234  1.567 -0.89  0.456 -1.234]
 

arr_1d = np.random.randn(5)  # 生成包含5个元素的一维数组
print(arr_1d)  # 示例输出:[-0.234  1.567 -0.89  0.456 -1.234]
3. 生成多维数组

arr_2d = np.random.randn(2, 3)  # 生成2行3列的二维数组
print(arr_2d)
# 示例输出:
# [[ 0.456 -0.789  1.234]
#  [-0.321  0.654 -0.987]]

arr_3d = np.random.randn(2, 2, 2)  # 生成2×2×2的三维数组
 

arr_2d = np.random.ran

相关文章:

  • 平移坐标轴 +奇偶性 简化二重积分
  • ​​技术深度解析:《鸿蒙5.0+:AI驱动的全场景功耗革命》​
  • 微软常用运行库合集(VisualC++)2025.04.22
  • Json详解
  • MyBatis-Plus高级用法:最优化持久层开发
  • 6.1 数学复习笔记 23
  • 工作流引擎-09-XState 是一个 JavaScript 和 TypeScript 的状态管理库,它使用状态机和状态图来建模逻辑。
  • QT中子线程触发主线程弹窗并阻塞等待用户响应
  • Spring是如何实现属性占位符解析
  • 《汇编语言》第13章 int指令
  • 6个月Python学习计划 Day 11 - 列表推导式、内置函数进阶、模块封装实战
  • vscode 连接远程服务器
  • leetcode0404. 左叶子之和-easy
  • ROS仓库GPG签名密钥过期问题
  • DAY 36 超大力王爱学Python
  • 车辆检测算法在爆炸事故应急响应中的优化路径
  • 邮件验证码存储推荐方式
  • 安卓jetpack compose学习笔记-UI基础学习
  • 【Redis】笔记|第4节|Redis数据安全性分析
  • 商品模块中的多规格设计:实现方式与电商/ERP系统的架构对比
  • 网站建设免费视频教学/高端网站公司
  • 佛山新网站建设方案/宿迁网站建设制作
  • 邦派巴洛特网站是谁做的呀/品牌seo主要做什么
  • 百度站长社区/怎么做电商新手入门
  • 免费一键自助建站官网/陕西今日头条新闻
  • 织梦音乐网站程序/百度账号怎么改名字