news 2026/5/27 15:25:59

【科学计算】python-numpy速查文档(5)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【科学计算】python-numpy速查文档(5)

python-numpy速查文档(5)

博客主页:源码速查
本文档共 5 部分,当前为第 5 部分

文章目录

  • python-numpy速查文档(5)
    • 六、公开方法速查(按功能分类)
      • nan:缺失值
      • nargs:参数个数
      • nbytes:总字节
      • nd:维度数用途
      • ndim:维度数
      • newaxis:新增轴
      • newbyteorder:字节序转换
      • nin:输入个数
      • nop:操作数个数
      • nout:输出个数
      • ntypes:循环类型数
      • num:类型编号
      • numerator:分子值
      • numiter:迭代器数量
      • o:O
      • ogrid:开放网格
      • operands:操作数
      • order:存储顺序
      • pi:圆周率
      • ptp:极差快捷入口
      • r:R
      • r_:行拼接器
      • real:实部
      • roots:多项式根
      • s_:切片构造器
      • ScalarType:标量类型集
      • sctypeDict:标量类型表
      • shape:形状尺寸
      • signature:调用签名
      • size:元素数量
      • smallest_normal:最小正规数
      • str:字符串命名空间
      • strides:步长
      • subdtype:子类型
      • T:转置
      • tiny:最小正数
      • True_:布尔真值
      • type:元素类型
      • typecodes:类型代码
      • types:类型集合
      • value:数值
      • variable:变量对象
      • version:版本信息
      • weekmask:工作日掩码
    • 八、快速索引
      • 类快速索引
      • 方法快速索引
      • 属性快速索引
    • 九、参考资料

【numpy 公开成员统计】:共 70 个公开类,433 个公开方法,108 个公开属性

六、公开方法速查(按功能分类)

本部分继续列出公开方法或属性详细条目。

nan:缺失值

类型:float

归属:numpy

说明:numpy.nan表示 IEEE NaN 缺失或非法数值,适合构造浮点缺失值并参与空值判断。

importnumpyasnp# 构造能体现 nan 属性含义的 NumPy 对象arr=np.array([[1+2j,2+0j,3-1j],[4+0j,5+1j,6+0j]])value=arr.nanprint("属性值:",value)# 输出含义:展示 nan 的真实读取结果print("返回类型:",type(value).__name__)# 输出含义:判断后续能否继续索引、遍历或传给底层接口

nargs:参数个数

类型:getset_descriptor

归属:numpy.ufunc

说明:ufunc.nargs返回 ufunc 输入和输出参数总数,适合检查通用函数调用需要多少操作数。

importnumpyasnp# 构造能体现 nargs 属性含义的 NumPy 对象arr=np.array([[1+2j,2+0j,3-1j],[4+0j,5+1j,6+0j]])value=arr.nargsprint("属性值:",value)# 输出含义:展示 nargs 的真实读取结果print("返回类型:",type(value).__name__)# 输出含义:判断后续能否继续索引、遍历或传给底层接口

nbytes:总字节

类型:getset_descriptor

归属:numpy.generic

说明:generic.nbytes返回数组实际数据区总字节数,适合估算内存开销。

importnumpyasnp# 构造能体现 nbytes 属性含义的 NumPy 对象arr=np.array([[1+2j,2+0j,3-1j],[4+0j,5+1j,6+0j]])value=arr.nbytesprint("属性值:",value)# 输出含义:展示 nbytes 的真实读取结果print("返回类型:",type(value).__name__)# 输出含义:判断后续能否继续索引、遍历或传给底层接口

类型:getset_descriptor

归属:numpy.ndarray

说明:ndarray.nbytes表示对象底层数据占用的字节数,适合估算内存成本。

importnumpyasnp# 用二维数组展示 ndarray 常见属性的含义arr=np.array([[1,2,3],[4,5,6]])value=arr.nbytesprint("属性含义:","缺失常量")print("属性类型:",type(value).__name__)# 输出: 属性返回值类型print(value)# 输出: 属性实际内容

nd:维度数用途

类型:member_descriptor

归属:numpy.broadcast

说明:broadcast.nd返回广播结果的维度数,适合确认多个数组广播后的结果层级。

importnumpyasnp# 构造能体现 nd 属性含义的 NumPy 对象broadcasted=np.broadcast(np.array([1,2]),np.array([[10],[20]]))value=broadcasted.ndprint("属性值:",value)# 输出含义:展示 nd 的真实读取结果print("返回类型:",type(value).__name__)# 输出含义:判断后续能否继续索引、遍历或传给底层接口

ndim:维度数

类型:member_descriptor

归属:numpy.broadcast

说明:broadcast.ndim暴露广播对象的结构或运行状态,适合检查数组布局、类型状态或计算条件。

importnumpyasnp# 用二维数组展示 ndarray 常见属性的含义arr=np.array([[1,2,3],[4,5,6]])value=arr.ndimprint("属性含义:","维度数")print("属性类型:",type(value).__name__)# 输出: 属性返回值类型print(value)# 输出: 属性实际内容

类型:getset_descriptor

归属:numpy.dtype

说明:dtype.ndim暴露数据类型对象的结构或运行状态,适合检查数组布局、类型状态或计算条件。

importnumpyasnp# 用二维数组展示 ndarray 常见属性的含义arr=np.array([[1,2,3],[4,5,6]])value=arr.ndimprint("属性含义:","维度数")print("属性类型:",type(value).__name__)# 输出: 属性返回值类型print(value)# 输出: 属性实际内容

类型:getset_descriptor

归属:numpy.generic

说明:generic.ndim暴露NumPy 标量基类的结构或运行状态,适合检查数组布局、类型状态或计算条件。

importnumpyasnp# 用二维数组展示 ndarray 常见属性的含义arr=np.array([[1,2,3],[4,5,6]])value=arr.ndimprint("属性含义:","维度数")print("属性类型:",type(value).__name__)# 输出: 属性返回值类型print(value)# 输出: 属性实际内容

类型:getset_descriptor

归属:numpy.ndarray

说明:ndarray.ndim返回维度数量,适合区分标量、向量、矩阵和高维张量。

importnumpyasnp# 用二维数组展示 ndarray 常见属性的含义arr=np.array([[1,2,3],[4,5,6]])value=arr.ndimprint("属性含义:","维度数")print("属性类型:",type(value).__name__)# 输出: 属性返回值类型print(value)# 输出: 属性实际内容

类型:getset_descriptor

归属:numpy.nditer

说明:nditer.ndim暴露数组迭代器的结构或运行状态,适合检查数组布局、类型状态或计算条件。

importnumpyasnp# 用二维数组展示 ndarray 常见属性的含义arr=np.array([[1,2,3],[4,5,6]])value=arr.ndimprint("属性含义:","维度数")print("属性类型:",type(value).__name__)# 输出: 属性返回值类型print(value)# 输出: 属性实际内容

newaxis:新增轴

类型:NoneType

归属:numpy

说明:numpy.newaxisNone的别名,适合在索引中插入新维度来调整数组形状。

importnumpyasnp# 构造能体现 newaxis 属性含义的 NumPy 对象arr=np.array([[1+2j,2+0j,3-1j],[4+0j,5+1j,6+0j]])value=arr.newaxisprint("属性值:",value)# 输出含义:展示 newaxis 的真实读取结果print("返回类型:",type(value).__name__)# 输出含义:判断后续能否继续索引、遍历或传给底层接口

newbyteorder:字节序转换

类型:getset_descriptor

归属:numpy.generic

说明:generic.newbyteorder返回使用指定字节序解释数据的新 dtype 或标量视图,适合处理跨平台二进制数据。

importnumpyasnp# 构造能体现 newbyteorder 属性含义的 NumPy 对象arr=np.array([[1+2j,2+0j,3-1j],[4+0j,5+1j,6+0j]])value=arr.newbyteorderprint("属性值:",value)# 输出含义:展示 newbyteorder 的真实读取结果print("返回类型:",type(value).__name__)# 输出含义:判断后续能否继续索引、遍历或传给底层接口

类型:getset_descriptor

归属:numpy.ndarray

说明:ndarray.newbyteorder返回使用指定字节序解释数据的新 dtype 或标量视图,适合处理跨平台二进制数据。

importnumpyasnp# 用二维数组展示 ndarray 常见属性的含义arr=np.array([[1,2,3],[4,5,6]])value=arr.dtype.newbyteorder('>')print("属性含义:","参数总数")print("属性类型:",type</
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/27 15:25:55

赫里奥特池(Herriott cell)的建模

1. 摘要 在气体光谱学中&#xff0c;为了获得足够灵敏的吸收测量&#xff0c;往往需要较长的光程长度。气体充盈在两反射镜之间的多通道池不仅能够满足这一要求&#xff0c;更能满足中途光束控制与抢占大型设备的需求。Herriott cell 就是这种系统的一个例子&#xff0c;其特点…

作者头像 李华
网站建设 2026/5/27 15:23:05

Keil MDK-Lite下ARM7编译错误解决方案

1. 问题背景与现象解析最近在Keil MDK-Lite环境下开发基于ARM7内核的项目时&#xff0c;遇到了一个典型的编译错误。当我在项目设置中选择了ARM7TMDI作为目标CPU后&#xff0c;构建时系统抛出两条关键错误信息&#xff1a;error A3903U: Argument ARM7TMDI is not permitted fo…

作者头像 李华
网站建设 2026/5/27 15:18:09

I/Q不平衡对NOMA系统中断概率的影响分析与工程应对策略

1. 项目概述&#xff1a;当NOMA遇上I/Q不平衡&#xff0c;性能瓶颈在哪里&#xff1f;在5G及未来无线通信系统的演进蓝图中&#xff0c;非正交多址接入技术因其卓越的频谱效率而被寄予厚望。然而&#xff0c;当我们从理论模型走向实际硬件实现时&#xff0c;一个幽灵般的挑战始…

作者头像 李华
网站建设 2026/5/27 15:16:02

Windows系统ieframe.dll文件丢失找不到问题解决

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/5/27 15:12:58

3分钟掌握Windows APK安装器:轻量级安卓应用运行终极指南

3分钟掌握Windows APK安装器&#xff1a;轻量级安卓应用运行终极指南 【免费下载链接】APK-Installer An Android Application Installer for Windows 项目地址: https://gitcode.com/GitHub_Trending/ap/APK-Installer 你是否厌倦了庞大笨重的安卓模拟器&#xff1f;想…

作者头像 李华