人工智能之数据分析 numpy:第二章 简介与安装

人工智能之数据分析 numpy

第二章 简介与安装


@

目录
  • 人工智能之数据分析 numpy
  • 前言
  • 一、NumPy 的主要特点
  • 二、安装 NumPy
    • 方法 1:使用 pip 安装(推荐)
    • 方法 2:使用 conda 安装(适用于 Anaconda 或 Miniconda 用户)
    • 验证是否安装成功
  • 三、简单示例
  • 四、常见问题
  • 五、python版本推荐
    • ✅ 为什么说 Python 3.11 是“最全”的?
      • 1. 主流 AI/ML 库全面兼容
      • 2. 性能显著提升(官方宣称快 10–25%)
      • 3. 现代语言特性增强开发体验
      • 4. 仍在官方支持期内
    • ❗ 那 Python 3.12 或 3.13 呢?
    • ✅ 最终建议
  • 后续
  • 资料关注


前言

NumPy(Numerical Python 的简称)是 Python 中用于科学计算的核心库之一。它提供了高性能的多维数组对象(ndarray)以及用于操作这些数组的工具,广泛应用于数据分析、机器学习、图像处理、物理模拟等领域。


一、NumPy 的主要特点

  • 高效的多维数组对象​:支持任意维度的数组,比 Python 原生列表更节省内存、运算更快。
  • 广播机制(Broadcasting)​:允许不同形状的数组进行算术运算。
  • 丰富的数学函数​:如三角函数、统计函数、线性代数、傅里叶变换等。
  • 与 C/C++ 和 Fortran 代码集成良好​:底层用 C 编写,性能高。
  • 是其他科学计算库的基础​:如 Pandas、SciPy、Matplotlib、Scikit-learn 等都依赖 NumPy。

二、安装 NumPy

方法 1:使用 pip 安装(推荐)

在命令行(终端或 CMD)中运行:

pip install numpy

如果你使用的是 Python 虚拟环境,请先激活环境再执行上述命令。

方法 2:使用 conda 安装(适用于 Anaconda 或 Miniconda 用户)

conda install numpy

验证是否安装成功

在 Python 中运行以下代码:

import numpy as np
print(np.__version__)

如果输出版本号(如 1.26.4),说明安装成功。


三、简单示例

import numpy as np# 创建一个一维数组
a = np.array([1, 2, 3])
print(a)  # [1 2 3]# 创建一个二维数组
b = np.array([[1, 2], [3, 4]])
print(b)
# [[1 2]
#  [3 4]]# 数组运算(向量化操作)
c = a * 2
print(c)  # [2 4 6]

四、常见问题

  • 安装慢? 可以使用国内镜像源,例如:
    pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/
    
  • ImportError? 确保你安装的是当前 Python 环境对应的包(尤其注意虚拟环境)。

五、python版本推荐

截至 ​2025 年 11 月​,在人工智能(AI)和机器学习(ML)生态中,​Python 3.11 是目前“最全”且最推荐的版本之一​——这里的“最全”可以理解为:

  • 库支持最广泛
  • 性能提升显著
  • 语言特性现代且稳定
  • 仍处于官方支持周期内

✅ 为什么说 Python 3.11 是“最全”的?

1. 主流 AI/ML 库全面兼容

截至 2025 年,几乎所有核心 AI 框架均已正式支持 Python 3.11:

库名 是否支持 Python 3.11
PyTorch ✅ 官方支持(≥2.0)
TensorFlow ✅ 官方支持(≥2.13)
scikit-learn ✅ 支持
NumPy / SciPy / Pandas ✅ 全面支持
Hugging Face Transformers ✅ 支持
OpenCV / JAX / LightGBM / XGBoost ✅ 均已适配

⚠️ 注意:TensorFlow 在 2.12 之前对 3.11 的支持有限,但 ​2.13+ 已完全适配​。如果你使用的是较新版本(强烈建议),没问题。


2. 性能显著提升(官方宣称快 10–25%)

Python 3.11 引入了 “Faster CPython” 项目的关键成果:

  • 更快的函数调用
  • 优化的解释器启动时间
  • 改进的异常处理
  • 对科学计算和模型训练有实际加速效果(尤其在 CPU 密集型任务中)

3. 现代语言特性增强开发体验

  • 更好的错误提示(精确到具体表达式)
  • typing 模块增强(如 SelfLiteralString
  • 支持更清晰的异步编程(对大模型推理服务有用)

4. 仍在官方支持期内

  • Python 3.11 发布于 2022 年 10 月
  • 官方安全更新支持将持续到 2027 年 10 月
  • 远优于已停止支持的 3.6–3.8

❗ 那 Python 3.12 或 3.13 呢?

  • Python 3.12​(2023 年发布):部分库(如旧版 CUDA 绑定、某些 C 扩展)仍有兼容问题,​不推荐用于生产 AI 项目​。
  • Python 3.13​(预计 2024 年 10 月发布):截至 2025 年底可能刚开始被主流框架支持,​适合尝鲜,但非“最全”​。

因此,​3.11 是当前“功能最全 + 兼容最好 + 性能最强”的黄金平衡点​。


✅ 最终建议

🎯 新项目首选:Python 3.11(64 位)
🔧 配套工具:使用 condapyenv 管理环境,搭配 PyTorch ≥2.1 / TensorFlow ≥2.13

后续

部分代码已经上传至gitee,后续会逐步更新,主要受时间原因限制,当然自己也可以克隆到本地学习拓展。

资料关注

公众号:咚咚王
gitee:https://gitee.com/wy18585051844/ai_learning

《Python编程:从入门到实践》
《利用Python进行数据分析》
《算法导论中文第三版》
《概率论与数理统计(第四版) (盛骤) 》
《程序员的数学》
《线性代数应该这样学第3版》
《微积分和数学分析引论》
《(西瓜书)周志华-机器学习》
《TensorFlow机器学习实战指南》
《Sklearn与TensorFlow机器学习实用指南》
《模式识别(第四版)》
《深度学习 deep learning》伊恩·古德费洛著 花书
《Python深度学习第二版(中文版)【纯文本】 (登封大数据 (Francois Choliet)) (Z-Library)》
《深入浅出神经网络与深度学习+(迈克尔·尼尔森(Michael+Nielsen)》
《自然语言处理综论 第2版》
《Natural-Language-Processing-with-PyTorch》
《计算机视觉-算法与应用(中文版)》
《Learning OpenCV 4》
《AIGC:智能创作时代》杜雨+&+张孜铭
《AIGC原理与实践:零基础学大语言模型、扩散模型和多模态模型》
《从零构建大语言模型(中文版)》
《实战AI大模型》
《AI 3.0》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/974036.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 年 11 月武汉废旧金属回收厂家权威推荐榜:不锈钢/钛钢,模具钢,废铁/废铜/废铝/铝合金,旧电缆,废旧物资及厂房拆除专业服务

2025 年 11 月武汉废旧金属回收厂家权威推荐榜:不锈钢/钛钢,模具钢,废铁/废铜/废铝/铝合金,旧电缆,废旧物资及厂房拆除专业服务 一、行业背景与发展趋势 随着我国循环经济战略的深入推进,废旧金属回收行业正迎来前所…

20232324 2025-2026-1 《网络与系统攻防技术》实验七实验报告

20232324 2025-2026-1 《网络与系统攻防技术》实验七实验报告1.实验内容使用SET工具建立冒名网站; 使用Ettercap进行DNS欺骗; 结合SET与Ettercap技术实施DNS欺骗钓鱼攻击; 提高防范意识,并提出具体防范方法。2.实验…

1009. Product of Polynomials (25)

1009. Product of Polynomials (25)#include "stdafx.h" #include <iostream> #include <map>using namespace std;int main() {int n1;scanf("%d", &n1);int i, a;double b;map&…

1014. Waiting in Line (30)

1014. Waiting in Line (30)#include <iostream> #include <queue>using namespace std;int main() {int n, m, k, q;scanf("%d%d%d%d", &n, &m, &k, &q);int processing[1010]…

2025 年 11 月 AGV 搬运设备厂家权威推荐榜:自动叉车/智能搬运小车/堆高码垛/AMR 潜伏式/仓储物流无人叉车/激光 SLAM 导航/箱式搬运上下料机器人实力解析

2025 年 11 月 AGV 搬运设备厂家权威推荐榜:自动叉车/智能搬运小车/堆高码垛/AMR 潜伏式/仓储物流无人叉车/激光 SLAM 导航/箱式搬运上下料机器人实力解析 随着工业4.0和智能制造的深入推进,AGV搬运设备作为现代物流…

1006. Sign In and Sign Out (25)

1006. Sign In and Sign Out (25)#include "stdafx.h" #include <iostream> #include <string.h>using namespace std;int main() {int n;scanf("%d", &n);int i, j, hour[2], se…

2025 年 11 月东北地区商业秘密保护服务权威推荐榜:覆盖沈阳、北京、吉林、辽宁、长春、黑龙江制造业、高新技术企业、化工企业、中小型企业、上市公司,专业护航企业核心竞争力

2025 年 11 月东北地区商业秘密保护服务权威推荐榜:覆盖沈阳、北京、吉林、辽宁、长春、黑龙江制造业、高新技术企业、化工企业、中小型企业、上市公司,专业护航企业核心竞争力 在当今知识经济时代,商业秘密作为企业…

1010. Radix (25)

1010. Radix (25)#include "stdafx.h" #include <iostream> #include <string.h>using namespace std;long long getnumbychar(char c) {long long num;if(c >= 0 && c <= 9){num…

终章:混天绫与全球治理迷锁——重塑AI时代的文明契约

终章:混天绫与全球治理迷锁——重塑AI时代的文明契约 这尊新生的哪吒,其力量正在穿透国界,撼动全球治理的根基。 它的“混天绫”,是那套透明、可审计、可演化的“AI元人文”架构,在跨境数据流中舞动,令各国孤立的…

1001. A+B Format (20)

1001. A+B Format (20)#include "stdafx.h" #include <iostream> #include <algorithm> #include <queue> #include <stdlib.h> #include <string.h>using namespace std;int…

1002. A+B for Polynomials (25)

1002. A+B for Polynomials (25)#include "stdafx.h" #include <iostream> #include <map>using namespace std;int main() {int n1;scanf("%d", &n1);map<int, double> id…

2025 年 11 月货架厂家权威推荐榜:重型模具/高位阁楼/智能仓储/冷库定制/立体库/AGV机器人/悬臂式/穿梭车密集型全品类深度解析与选购指南

2025 年 11 月货架厂家权威推荐榜:重型模具/高位阁楼/智能仓储/冷库定制/立体库/AGV机器人/悬臂式/穿梭车密集型全品类深度解析与选购指南 行业背景与发展趋势 随着现代工业物流体系的快速升级,仓储货架行业正经历着…

1003. Emergency (25)

1003. Emergency (25)#include "stdafx.h" #include <iostream> #include <vector>using namespace std;struct node {int next, length; };vector<node> v[510]; int team[510], vis[510…

2025 年 11 月冷库板厂家权威推荐榜:聚氨酯冷库板,机制板,冷库门,冷库工程集成服务,高效保温与专业定制之选

2025 年 11 月冷库板厂家权威推荐榜:聚氨酯冷库板,机制板,冷库门,冷库工程集成服务,高效保温与专业定制之选 随着冷链物流行业的快速发展,冷库作为关键基础设施,其保温性能与工程质量直接影响到食品、医药等产品…

数据采集_3

数据采集_3目录第一题:多线程爬取图片核心代码与运行结果:心得体会:第二题:scrapy爬取股票核心代码与运行结果:心得体会:第三题:scrapy爬取外汇网站数据核心代码与运行结果: 第一题:多线程爬取图片 核心代码与运行结果…

2025年11月中医特色专科权威推荐榜:小儿推拿/减肥减重/玛仕度肽/小儿包皮切除/人流/流感疫苗/输尿管结石/肾结石/流感诊疗服务深度解析

2025年11月中医特色专科权威推荐榜:小儿推拿/减肥减重/玛仕度肽/小儿包皮切除/人流/流感疫苗/输尿管结石/肾结石/流感诊疗服务深度解析 一、行业背景与发展现状 随着现代医学模式的转变和民众健康需求的多元化,中医特…

JDBC-批量操作

1、 以上仅供参考,如有疑问,留言联系

7、JDBC-主键回显

1、主键回显以上仅供参考,如有疑问,留言联系

第七讲下自监督学习self-supervised learning--GPT

第七讲下自监督学习self-supervised learning--GPT 一.GPT的功能 预测接下来可能出现的tokenGPT相当于transformer 的decoder,有mask attentiontask description任务介绍 example:例子 可以是多个例子、一个例子甚…

2025 年 11 月无锡奢侈品回收权威推荐榜:名表/名包/黄金/钻石/翡翠专业高价回收,诚信可靠之选

2025 年 11 月无锡奢侈品回收权威推荐榜:名表/名包/黄金/钻石/翡翠专业高价回收,诚信可靠之选 行业背景与市场现状 随着消费升级和奢侈品市场的持续扩张,中国二手奢侈品回收行业呈现出蓬勃发展的态势。作为长三角经…