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

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
http://www.xdnf.cn/news/10366.html

相关文章:

  • [SAP] 矩阵复制(Matrix Copy)
  • C#里与嵌入式系统W5500网络通讯(4)
  • Python Day39 学习(复习日志Day4)
  • 【HarmonyOS Next之旅】DevEco Studio使用指南(二十九) -> 开发云数据库
  • [ElasticSearch] RestAPI
  • 数据存储与运算
  • 多端学习方案起笔
  • Linux基础 文件描述符,重定向及缓冲区理解
  • MCU如何从向量表到中断服务
  • Goreplay最新版本的安装和简单使用
  • asyncpg - Python异步PostgreSQL客户端库
  • 4、获取树莓派温度
  • Jenkins:自动化流水线的基石,开启 DevOps 新时代
  • 【Linux网络编程】数据链路层
  • 6个月Python学习计划 Day 11 - 列表推导式、内置函数进阶、模块封装实战
  • 让编程更智能高效:探索Claude Code工具的强大功能
  • Qt源码分析:QDataStream
  • 多模态大语言模型arxiv论文略读(103)
  • 功能丰富的PDF处理免费软件推荐
  • 设计模式——命令设计模式(行为型)
  • while循环判断数字位数
  • Axure组件即拖即用:垂直折叠菜单(动态展开/收回交互)
  • day16 leetcode-hot100-31(链表10)
  • DAY40 训练和测试
  • Vue 核心技术与实战智慧商城项目Day08-10
  • 麦克风和电脑内播放声音实时识别转文字软件FunASR整合包V5下载
  • 关于langchain使用API加载model的方式
  • Java并发编程实战 Day 3:volatile关键字与内存可见性
  • C++学习-入门到精通【12】文件处理
  • 工作流引擎-09-XState 是一个 JavaScript 和 TypeScript 的状态管理库,它使用状态机和状态图来建模逻辑。