发布时间:2026/8/15 22:55:32
HoRain云--NumPy 数组属性 本章节我们将来了解 NumPy 数组的一些基本属性。NumPy 数组的维数称为秩rank秩就是轴的数量即数组的维度一维数组的秩为 1二维数组的秩为 2以此类推。在 NumPy中每一个线性的数组称为是一个轴axis也就是维度dimensions。比如说二维数组相当于是两个一维数组其中第一个一维数组中每个元素又是一个一维数组。所以一维数组就是 NumPy 中的轴axis第一个轴相当于是底层数组第二个轴是底层数组里的数组。而轴的数量——秩就是数组的维数。很多时候可以声明 axis。axis0表示沿着第 0 轴进行操作即对每一列进行操作axis1表示沿着第1轴进行操作即对每一行进行操作。NumPy 的数组中比较重要 ndarray 对象属性有属性说明ndarray.ndim数组的秩rank即数组的维度数量或轴的数量。ndarray.shape数组的维度表示数组在每个轴上的大小。对于二维数组矩阵表示其行数和列数。ndarray.size数组中元素的总个数等于ndarray.shape中各个轴上大小的乘积。ndarray.dtype数组中元素的数据类型。ndarray.itemsize数组中每个元素的大小以字节为单位。ndarray.flags包含有关内存布局的信息如是否为 C 或 Fortran 连续存储是否为只读等。ndarray.real数组中每个元素的实部如果元素类型为复数。ndarray.imag数组中每个元素的虚部如果元素类型为复数。ndarray.data实际存储数组元素的缓冲区一般通过索引访问元素不直接使用该属性。ndarray.ndimndarray.ndim 用于获取数组的维度数量即数组的轴数。实例import numpy as np a np.arange(24) print (a.ndim) # a 现只有一个维度 # 现在调整其大小 b a.reshape(2,4,3) # b 现在拥有三个维度 print (b.ndim)输出结果为1 3ndarray.shapendarray.shape 表示数组的维度返回一个元组这个元组的长度就是维度的数目即 ndim 属性(秩)。比如一个二维数组其维度表示行数和列数。ndarray.shape 也可以用于调整数组大小。实例import numpy as np a np.array([[1,2,3],[4,5,6]]) print (a.shape)输出结果为(2, 3)调整数组大小。实例import numpy as np a np.array([[1,2,3],[4,5,6]]) a.shape (3,2) print (a)输出结果为[[1 2] [3 4] [5 6]]NumPy 也提供了 reshape 函数来调整数组大小。实例import numpy as np a np.array([[1,2,3],[4,5,6]]) b a.reshape(3,2) print (b)输出结果为[[1 2] [3 4] [5 6]]ndarray.itemsizendarray.itemsize 以字节的形式返回数组中每一个元素的大小。例如一个元素类型为 float64 的数组 itemsize 属性值为 8(float64 占用 64 个 bits每个字节长度为 8所以 64/8占用 8 个字节又如一个元素类型为 complex32 的数组 item 属性为 432/8。实例import numpy as np # 数组的 dtype 为 int8一个字节 x np.array([1,2,3,4,5], dtype np.int8) print (x.itemsize) # 数组的 dtype 现在为 float64八个字节 y np.array([1,2,3,4,5], dtype np.float64) print (y.itemsize)输出结果为1 8ndarray.flagsndarray.flags 返回 ndarray 对象的内存信息包含以下属性属性描述C_CONTIGUOUS (C)数据是在一个单一的C风格的连续段中F_CONTIGUOUS (F)数据是在一个单一的Fortran风格的连续段中OWNDATA (O)数组拥有它所使用的内存或从另一个对象中借用它WRITEABLE (W)数据区域可以被写入将该值设置为 False则数据为只读ALIGNED (A)数据和所有元素都适当地对齐到硬件上UPDATEIFCOPY (U)这个数组是其它数组的一个副本当这个数组被释放时原数组的内容将被更新实例import numpy as np x np.array([1,2,3,4,5]) print (x.flags)输出结果为C_CONTIGUOUS : True F_CONTIGUOUS : True OWNDATA : True WRITEABLE : True ALIGNED : True WRITEBACKIFCOPY : False UPDATEIFCOPY : False

相关新闻

2026/8/15 22:50:31

企业多云组网怎么搭建?完整步骤与方案对比

企业多云组网没有统一模板。常见做法是先把多云网络与混合云组网的范围界定清楚,再按业务场景选型,最后按“梳理现状→规划地址→选互联方案→云侧配置→验证→运维治理”六步落地。Flexera《2024 State of the Cloud Report》显示,89%的组织…

2026/8/15 23:45:35

输入法词库定制与开发环境术语集成实战指南

你的名字总会被别人说错,而我的输入法里固定了你的名字。这句话听起来像一句浪漫的告白,但在技术人的世界里,它指向一个更实际、更普遍的痛点:如何让计算机“记住”并“理解”那些它不认识的、容易出错的专有名词?无论…

2026/8/15 23:45:35

Java Spring -- AOP详解

一. AOP概念 1.1 什么是 AOP? AOP 的全称是 Aspect-Oriented Programming,即面向切面编程。如果说面向对象编程(OOP)是将系统纵向划分为一个个独立的模块(如用户模块、订单模块),那么AOP 就是将…

2026/8/15 23:45:35

数据集转换技术:核心原理与工业级实践指南

1. 数据集转换的核心价值与应用场景在数据科学和机器学习领域,Dataset_transform(数据集转换)是数据预处理流程中最为关键的环节之一。我处理过上百个真实项目的数据集,90%的模型效果问题都源于数据转换不当。简单来说&#xff0c…

2026/8/15 23:45:35

AI智能体工程化实践:System Prompt与AGENTS.md的构建与注入机制

1. 项目概述:从“黑盒”到“白盒”的智能体构建革命 最近在折腾AI智能体开发的朋友,估计没少被“System Prompt”和“Agent配置”这两个东西折腾。你写了一大段指令,希望AI能扮演一个专业的代码助手,结果它时不时就“失忆”或者跑…

2026/8/15 23:40:34

第二讲:CSP-J及NOIP普及组知识大纲

这一讲,主要聊一下CSP-J及NOIP普及组知识大纲。 官方的大纲,也就是全国青少年信息学奥林匹克系列竞赛大纲已经由该系列(NOI系列)的主办方中国计算机学会(CCF)发布了,感兴趣的读者可以自行找渠道…

2026/8/15 9:46:30

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/15 7:22:41

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/15 0:04:00

AI 电动婴儿车智能功率 辅助控制、电源管理的完整选型方案

2026年随着 AI 技术在电动孕婴童用品中的深度渗透(如智能避障、自适应速度控制、能量回收),电动婴儿车对功率器件提出更高要求:高效率、小型化、低功耗、高可靠性。微碧半导体(VBsemi)基于 Trench 及 SGT 工…

2026/8/15 0:04:00

论文AIGC检测不达标完整教程!低门槛用5款工具逐步复检!

论文提交前自己先查一遍AI率,是2026年毕业生的常规动作。学校要求论文AI率低于30%,乃至于20%才能答辩… 很多同学发现一个尴尬的事情:同一篇论文,知网查出来AI率35%,维普查可能是48%,大雅、朱雀又是另外的数…

2026/8/15 9:46:39

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/15 4:56:16

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/15 9:46:30

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…