首页 > 人工智能 > 人工智能 > 人工智能之数据分析 numpy:第二章 简介与安装
第二章 简介与安装
NumPy(Numerical Python 的简称)是 Python 中用于科学计算的核心库之一。它提供了高性能的多维数组对象(
ndarray)以及用于操作这些数组的工具,广泛应用于数据分析、机器学习、图像处理、物理模拟等领域。
在命令行(终端或 CMD)中运行:
pip install numpy
如果你使用的是 Python 虚拟环境,请先激活环境再执行上述命令。
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]
``
bash pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple/ ``
截至 2025 年 11 月,在人工智能(AI)和机器学习(ML)生态中, Python 3.11 是目前“最全”且最推荐的版本之一——这里的“最全”可以理解为:
截至 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+ 已完全适配。如果你使用的是较新版本(强烈建议),没问题。
Python 3.11 引入了 “Faster CPython” 项目的关键成果:
typing 模块增强(如
Self、
LiteralString)因此, 3.11 是当前“功能最全 + 兼容最好 + 性能最强”的黄金平衡点。
🎯 新项目首选:Python 3.11(64 位) 🔧 配套工具:使用
conda或pyenv管理环境,搭配 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》
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70048224/viewspace-3103049/ ,如需转载,请注明出处,否则将追究法律责任。