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

numpy.random 用法

你可以使用 numpy.random 生成一个特定维度的 numpy 矩阵。以下是几种常见的方法:

1. 随机生成均匀分布的矩阵

import numpy as np

# 生成一个 (3, 4) 维度的随机矩阵,范围 [0, 1)
matrix = np.random.rand(3, 4)
print(matrix)

2. 随机生成标准正态分布的矩阵

matrix = np.random.randn(3, 4)  # 服从 N(0,1) 的正态分布
print(matrix)

3. 随机生成整数矩阵

matrix = np.random.randint(0, 10, (3, 4))  # 生成 0 到 9 之间的整数
print(matrix)

4. 随机生成服从特定均值和标准差的正态分布矩阵

mean, std = 5, 2  # 均值 5,标准差 2
matrix = np.random.normal(mean, std, (3, 4))
print(matrix)

5. 随机生成二进制(0/1)矩阵

matrix = np.random.choice([0, 1], size=(3, 4), p=[0.7, 0.3])  # 70% 取 0,30% 取 1
print(matrix)

你可以根据需要选择合适的方法来生成矩阵!

相关文章:

  • 软文推广发布渠道有哪些适合作为首发平台?首发平台有哪些好处?
  • 200多种算法应用于二维和三维无线传感器网络(WSN)覆盖场景
  • Tomcat Session 反序列化漏洞(CVE-2025-24813)
  • ubuntu24.04执行nvidia-smi报错,实际生产报错,处理过程
  • Mybatis 框架学习
  • Android Composable 与 View 的联系和区别
  • 【xv6操作系统】页表与写时拷贝解析及相关实验设计
  • 简单说一说ADSP-BF537的开发
  • 前端无限滚动内容自动回收技术详解:原理、实现与优化
  • 健康医疗:动态代理 IP 保障医疗数据安全,提升远程医疗服务质量!
  • lua C语言api学习2 在C语言中使用lua语言
  • 【eNSP实战】三层交换机使用ACL实现网络安全
  • 多功能网络工具,解锁网络深度分析与便捷管理
  • Qt项目中集成第三方模块的.pri文件
  • 【Linux 内核 | 操作系统 | 内核编译】内核编译中与锁调试相关的设置有哪一些?内核 Debug 选项中 LockDep 和其他锁调试选项详解
  • QT基础十四、绘图
  • 微信开发者工具内建终端使用不了npm,但是cmd可以
  • 在windows10系统上安装docker,然后在容器中运行GPU版本的Pytorch,并使用vscode连接该容器
  • 《C++ Primer》学习笔记(三)
  • 【QT5 Widgets示例】Model/View编程初探
  • 人民日报评论员观察:稳企业,全力以赴纾困解难
  • 英国警方再逮捕一名涉嫌参与首相住宅纵火案嫌疑人
  • 外企聊营商|上海仲裁:化解跨国企业纠纷的“上海路径”
  • 上海老字号卖黄金,与动漫IP联名两周销售额近亿元
  • 女子七年后才知银行卡被盗刷18万元,警方抓获其前男友
  • 马上评|中学生被操场地面烫伤,谁的“大课间”?