初探 Data Analysis - NumPy
前言本篇聚焦 NumPy 核心方法:涵蓋資料處理、型態轉換之底層邏輯,並進一步介紹array , transpose 的語法與範例.Numpy全稱為 Numerical Python, 是 Python 中用於科學計算的基礎套件.它是一個 Python 庫,NumPy 特別擅長處理陣列和矩陣,例如數字列表或表格.它快速且高效, 是進行複雜數學計算(例如科學、工程或資料分析中所需的計算)的基礎函式庫。提供多維數組物件、各種派生物件(例如掩碼數組和矩陣)以及一系列用於快速操作數組的例程,包括數學運算、邏輯運算、形狀操作、排序、選擇、基本線性代數、基本統計運算、隨機模擬等等.語法與範例------- NumPy 基本類型 -------bool_ 布林型資料型態(True 或 False)int_ 預設的整數型別(類似 C 語言中的 long,int32 或 int64)intc 與 C 的 int 型別一樣,一般是 int32 或 int 64intp 用於索引的整數類型(類似於 C 的 ssize_t,一般情況下仍然是 int32 或 int64)int8 位元組(-128 至 127)int16 整數(-32768 至 32767)int32 整數(-2147483648 至 2147483647)int64 整數(-9223372036854775808 至 9223372036854775807)uint8 無符號整數(0 至 255)uint16 無符號整數(0 至 65535)uint32 無符號整數(0 至 4294967295)uint64 無符號整數(0 至 18446744073709551615)float_ float64 類型的簡寫float16 半精度浮點數,包括:1 個符號位,5 個指數位,10 個尾數位float32 單精確度浮點數,包括:1 個符號位,8 個指數位,23 個尾數位float64 雙精確度浮點數,包括:1 個符號位,11 個指數位,52 個尾數位complex_ complex128 類型的簡寫,即 128 位元複數complex64 複數,表示雙 32 位元浮點數(實數部分和虛數部分)complex128 複數,表示雙 64 位元浮點數(實數部分和虛數部分)NumPy 最重要的一個特點是其N 維數組物件ndarray,它是一系列同類型資料的集合,以0 下標為開始進行集合中元素的索引.numpy.array(object, dtype=None, copy=True, order=None, subok=False, ndmin=0)object 數組或嵌套的數組dtype 數組元素的資料類型,可選copy 物件是否需要複製,可選order 建立陣列的樣式,C為行方向,F為列方向,A為任意方向(預設)subok 預設傳回一個與基底類別類型一致的陣列ndmin 指定產生數組的最小維度import numpy as np print(f"一維數組:{np.array([1,2,3])}") print(f"多維數組:\n{np.array([[1,2], [3,4]])}") # dtype 參數 print(f"np.array([1,2,3], dtype=complex) 複數陣列:\n{np.array([1,2,3], dtype=complex)}")結果如下所示:多維數組:[[1 2][3 4]]np.array([1,2,3], dtype=complex) 複數陣列:[1.+0.j 2.+0.j 3.+0.j]資料型別物件(dtype)numpy.dtype(object, align, copy)object - 要轉換為的資料型別對象align - 如果為 true,填入欄位使其類似 C 的結構體。copy - 複製 dty

相关新闻

2026年PLM选型关键维度解析:系统开放性、集成能力与数据安全保障

2026年PLM选型关键维度解析:系统开放性、集成能力与数据安全保障

制造业数智化转型迈入深水区,研发体系数字化升级成为企业提质降本、构建产品核心竞争力的关键抓手。PLM产品全生命周期管理系统作为研发数字化的核心枢纽,其选型质量直接决定研产协同、工艺迭代、数据管控的整体落地成效。最新半年工业产业监测数据显示&…

2026/7/7 17:44:52阅读更多 →
计算机毕业设计之基于大数据的海南饮食推荐系统的设计与实现

计算机毕业设计之基于大数据的海南饮食推荐系统的设计与实现

摘 要基于大数据的海南饮食推荐系统,旨在为用户提供个性化的美食推荐,提高用户体验。系统设计分为用户端、数据大屏和管理员端三个部分,以满足不同用户的需求。用户端以系统首页为核心,展示了海南美食、公告信息等内容。用户可通过…

2026/7/7 17:44:52阅读更多 →
如何在本地离线实现专业级音频转文字?Buzz语音转录工具终极指南

如何在本地离线实现专业级音频转文字?Buzz语音转录工具终极指南

如何在本地离线实现专业级音频转文字?Buzz语音转录工具终极指南 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 还…

2026/7/7 17:44:52阅读更多 →
状压dp-基础题目1(糖果)

状压dp-基础题目1(糖果)

基础题目1 解题思路 这题的数据规模:1≤N≤100,1≤M≤20,1≤K≤20,1≤Ti≤M。可以把M种口味用二进制表示,比如,M5时,s00001表示选了第1种口味,第2-5种口味没选。我们可以定义dp数组&#xff0…

2026/7/7 18:44:57阅读更多 →
两节锂离子电池平衡充电方案与BQ25887应用解析

两节锂离子电池平衡充电方案与BQ25887应用解析

1. 两节锂离子电池平衡充电的核心挑战在便携式电子设备中,两节串联锂离子电池(2S)方案越来越普遍,它能提供更高的工作电压(7.4V标称电压)和更大的能量密度。但串联电池组面临一个关键问题:电池单…

2026/7/7 18:44:57阅读更多 →
5步破解CNC编程低效,10秒出程序不是梦

5步破解CNC编程低效,10秒出程序不是梦

5步破解CNC编程低效,10秒出程序不是梦编程一个三轴零件要半小时?CNC自动编程工具来了!麟思数控一键操作,10秒出程序,还能企业定制,效率直接拉满~技术赋能,10秒实现三轴CNC全自动编程…

2026/7/7 18:44:57阅读更多 →
Codex Desktop国内落地指南:本地大模型编程助手配置与排错

Codex Desktop国内落地指南:本地大模型编程助手配置与排错

1. 项目概述:这不是一个“翻墙教程”,而是一份面向国内开发者的 Codex Desktop 实用落地手册 Codex Desktop 是一款基于本地大模型推理能力构建的智能编程助手客户端,它不依赖云端 API 的实时调用,而是将模型权重、推理引擎与 UI…

2026/7/7 18:44:57阅读更多 →
多模态技术对GEO优化的深层影响与行业实践研究

多模态技术对GEO优化的深层影响与行业实践研究

摘要生成式引擎优化(GEO)作为适配AI生成式搜索范式的全新优化体系,彻底颠覆了传统SEO的文本核心逻辑,而多模态技术的迭代落地,成为重塑GEO优化规则、权重体系与内容生态的核心变量。本文基于主流大模型技术架构与2026年…

2026/7/7 18:44:57阅读更多 →
【金蝶云星空】直运采购(无库存)全流程讲解

【金蝶云星空】直运采购(无库存)全流程讲解

导语 现在有一个场景:客户A下单了100台电脑,但是公司没有库存,要找供应商A下单购买,但是货物不经过公司,直接发给客户A。这种直运采购的流程在系统应该怎么走?摘要 本篇文章将用以下问题对直接采购(无库存)…

2026/7/7 18:39:57阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/7 4:43:43阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/7 2:56:31阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/7 1:03:28阅读更多 →
Acunetix v24.8 深度解析:DAST漏洞扫描器核心原理与DevSecOps实践

Acunetix v24.8 深度解析:DAST漏洞扫描器核心原理与DevSecOps实践

1. 项目概述:Acunetix v24.8 高级版漏洞扫描器深度解析作为一名在网络安全领域摸爬滚打多年的老兵,我深知一款趁手的“兵器”对于安全测试工作意味着什么。今天要聊的,就是Web应用安全测试领域里一个响当当的名字——Acunetix。特别是其v24.8…

2026/7/7 0:02:41阅读更多 →
国产化信创改造:达梦/人大金仓适配与多数据库兼容方案实战(SpringBoot)

国产化信创改造:达梦/人大金仓适配与多数据库兼容方案实战(SpringBoot)

国产化信创改造:达梦/人大金仓适配与多数据库兼容方案实战(SpringBoot) 🌐 演示地址:http://ruoyioffice.com | 📦 源码1GitHub:ruoyi-office | 📦 源码2GitCode:ruoyi-o…

2026/7/7 0:02:41阅读更多 →
CentOS 7/8 SSH 连接失败:5步系统性排错流程与决策树

CentOS 7/8 SSH 连接失败:5步系统性排错流程与决策树

CentOS SSH连接故障排查:从基础检查到深度修复的完整指南引言当你尝试通过Xshell或其他SSH客户端连接CentOS服务器时,突然遭遇"Connection refused"或"Connection timed out"的错误提示,这种经历对任何运维人员或开发者来…

2026/7/7 0:02:41阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/7 5:11:21阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/7 5:11:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/7 5:11:21阅读更多 →