NumPy 教程 之 NumPy 教程 3

简介: NumPy 是 Python 科学计算库,通常不在标准发行版中。安装推荐使用 Anaconda、Enthought Canopy、Python(x,y)、WinPython 或 Pyzo 等预装包的发行版,适合多平台。也可通过 `pip` 安装,如 `pip3 install --user numpy scipy matplotlib`,或使用国内镜像加速。在 Linux 上,可利用 `apt-get` 或 `dnf` 安装相应包。

NumPy 教程 之 NumPy 教程 3

NumPy 教程

NumPy 安装

Python 官网上的发行版是不包含 NumPy 模块的。

我们可以使用以下几种方法来安装。

1、使用已有的发行版本

对于许多用户,尤其是在 Windows 上,最简单的方法是下载以下的 Python 发行版,它们包含了所有的关键包(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自带的其它包):

Anaconda: 免费 Python 发行版,用于进行大规模数据处理、预测分析,和科学计算,致力于简化包的管理和部署。支持 Linux, Windows 和 Mac 系统。
Enthought Canopy: 提供了免费和商业发行版。持 Linux, Windows 和 Mac 系统。
Python(x,y): 免费的 Python 发行版,包含了完整的 Python 语言开发包 及 Spyder IDE。支持 Windows,仅限 Python 2 版本。
WinPython: 另一个免费的 Python 发行版,包含科学计算包与 Spyder IDE。支持 Windows。
Pyzo: 基于 Anaconda 的免费发行版本及 IEP 的交互开发环境,超轻量级。 支持 Linux, Windows 和 Mac 系统。

2、使用 pip 安装

安装 NumPy 最简单的方法就是使用 pip 工具:

pip3 install --user numpy scipy matplotlib

--user 选项可以设置只安装在当前的用户下,而不是写入到系统目录。

默认情况使用国外线路,国外太慢,我们使用清华的镜像就可以:

pip3 install numpy scipy matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

Linux 下安装

Ubuntu & Debian

sudo apt-get install python3-numpy python3-scipy python3-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
CentOS/Fedora

sudo dnf install numpy scipy python-matplotlib ipython python-pandas sympy python-nose atlas-devel

目录
相关文章
|
4月前
|
Python
NumPy 教程 之 NumPy 算术函数 1
本教程介绍NumPy中的基本算术函数,如加(add())、减(subtract())、乘(multiply())及除(divide())。示例展示了两个数组(一个3x3矩阵与一数组[10,10,10])间的运算。值得注意的是,参与运算的数组需有相同形状或可按照NumPy的广播规则进行扩展。此外Numpy还提供了许多其他的算术函数以满足复杂计算需求。
47 7
|
4月前
|
Python
NumPy 教程 之 NumPy 算术函数 2
NumPy 教程 之 NumPy 算术函数 2
35 3
|
5月前
|
IDE Linux 开发工具
NumPy 教程 之 NumPy 教程 2
NumPy 是 Python 的科学计算库,官方发行版不包含它。安装推荐使用包含科学计算包的发行版,如 Anaconda、Enthought Canopy、Python(x,y)、WinPython 或 Pyzo。若选择单独安装,可借助 `pip`,命令如 `pip3 install --user numpy scipy matplotlib`。使用国内镜像(如清华源)可加速下载:`pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy scipy matplotlib`。
37 2
|
4月前
|
Python
NumPy 教程 之 NumPy 算术函数 4
本教程详细介绍了NumPy库中的算术函数,包括基本的加、减、乘、除操作:add(),subtract(),multiply() 和 divide(),需确保处理的数组形状一致或满足广播规则。通过`numpy.mod()`及`numpy.remainder()`函数示例展示了如何计算数组元素间的除法余数。两个函数在此例中产生相同结果:对于数组 [10,20,30] 和 [3,5,7],输出余数分别为 [1,0,2]。
50 3
|
4月前
|
Serverless Python
NumPy 教程 之 NumPy 算术函数 3
本教程详细解释了NumPy库中的算术函数,特别是`numpy.power()`函数的应用。通过示例展示如何利用此函数计算数组中每个元素的幂。重要的是,参与运算的数组需形状相同或满足广播规则。例如,对数组`[10, 100, 1000]`的每个元素求平方和以另一个数组`[1, 2, 3]`为指数的幂。
37 0
|
5月前
|
机器学习/深度学习 数据可视化 API
NumPy 教程 之 NumPy 教程 1
**NumPy**是Python的数值计算库,源自Numeric和Numarray,由Travis Oliphant在2005年整合创建。它提供**N维数组对象**、广播函数、C/Fortran集成及线性代数等。学习前需具备基础Python知识。NumPy常与**SciPy**(科学计算库)和**Matplotlib**(绘图库)搭配,形成强大的数据科学环境。相关资源链接包括官方文档和源代码仓库。
24 2
|
5月前
|
IDE Linux 开发工具
NumPy 教程 之 NumPy 教程 5
NumPy 是 Python 的科学计算库,不包含在标准发行版中。安装推荐使用 Anaconda、Enthought Canopy、Python(x,y)、WinPython 或 Pyzo 等预装包的发行版,或通过 pip。在命令行运行 `pip3 install --user numpy scipy matplotlib`(可选清华镜像加速)。Linux 用户可使用apt或dnf。验证安装是否成功,可在Python环境中尝试 `from numpy import *; eye(4)`,若输出对角矩阵则安装成功。
33 0
|
5月前
|
IDE Linux 开发工具
NumPy 教程 之 NumPy 教程 4
NumPy 不包含在标准 Python 发行版中。安装推荐使用Anaconda、Enthought Canopy、Python(x,y)、WinPython或Pyzo等集成环境,适合Windows、Linux和Mac。
29 0
|
Serverless 索引 Python
numpy入门(超级简单!)
numpy入门(超级简单!)
57 0
|
Python Windows 索引
NumPy入门(一)
本文其实属于:Python的进阶之道【AIoT阶段一】的一部分内容,本篇把这部分内容单独截取出来,方便大家的观看,本文介绍 NumPy入门,后续还会单独发一篇 NumPy高级 内容供读者学习。
338 0
NumPy入门(一)