Logo
Section 1 / 13

简介

SciPy 的简要介绍。

导入

简介

SciPy 的简要介绍。

什么是 SciPy?

如果你是一位科学家、研究人员,或任何进行数据分析或数值编程的学生,那么学习 Python 值得投入一些时间,即使只是掌握基础内容。

与 NumPy 一样,SciPy 稳定、成熟且广泛使用。许多 SciPy 函数都是围绕行业标准的 Fortran 库(如 LAPACK、BLAS 等)构建的轻量级封装。实际上,并不需要完整地学习整个 SciPy。更常见的做法是先了解库中有哪些功能,然后根据需要查阅文档。

SciPy 与 NumPy

SciPy 是一个基于 NumPy 构建的包,利用其数组数据类型及相关功能,提供了多种工具。

让我们在 NumPy 和 SciPy 中绘制 y=sin(x)y=sin(x):

NumPy

1import numpy as np 2import matplotlib.pyplot as plt 3 4x = np.arange(0, 2 * np.pi, 0.1) 5y = np.sin(x) 6 7plt.plot(x, y)

SciPy

1import scipy as sc 2import matplotlib.pyplot as plt 3 4x = sc.arange(0, 2 * sc.pi, 0.1) 5y = sc.sin(x) 6 7plt.plot(x, y)

在下一课中,我们将学习数值积分。

符号计算

数值积分