导入
简介
SciPy 的简要介绍。
什么是 SciPy?
如果你是一位科学家、研究人员,或任何进行数据分析或数值编程的学生,那么学习 Python 值得投入一些时间,即使只是掌握基础内容。
与 NumPy 一样,SciPy 稳定、成熟且广泛使用。许多 SciPy 函数都是围绕行业标准的 Fortran 库(如 LAPACK、BLAS 等)构建的轻量级封装。实际上,并不需要完整地学习整个 SciPy。更常见的做法是先了解库中有哪些功能,然后根据需要查阅文档。
SciPy 与 NumPy
SciPy 是一个基于 NumPy 构建的包,利用其数组数据类型及相关功能,提供了多种工具。
让我们在 NumPy 和 SciPy 中绘制 :
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)
在下一课中,我们将学习数值积分。