📜  Scipy 备忘单 (1)

📅  最后修改于: 2023-12-03 15:34:52.055000             🧑  作者: Mango

Scipy 备忘单

Scipy 是一个用于数学、科学和工程计算的 Python 开源库。它建立在 Numpy 的基础上,提供了许多有用的函数和工具。

安装 Scipy

在安装 Scipy 之前,需要安装 Numpy。可以使用以下命令安装 Scipy:

pip install scipy
导入 Scipy

在使用 Scipy 之前,需要导入 Scipy 模块。可以使用以下命令导入整个 Scipy 模块:

import scipy

也可以只导入需要的子模块。例如,导入 Scipy 中的 optimize 模块:

from scipy import optimize
Scipy 中的基本函数
  • sqrt():计算平方根
  • exp():计算指数函数
  • sin():计算正弦函数
  • cos():计算余弦函数
  • tan():计算正切函数
  • arcsin():计算反正弦函数
  • arccos():计算反余弦函数
  • arctan():计算反正切函数
  • log():计算自然对数
  • log10():计算常用对数
Scipy 中的更高级函数
optimize 模块

optimize 模块提供了用于最小化(或最大化)目标函数的工具。

  • minimize():最小化给定函数
  • root():计算给定函数的根
  • fsolve():求解给定函数的非线性方程组
integrate 模块

integrate 模块用于积分操作。

  • quad():计算定积分
  • dblquad():计算二重积分
  • tplquad():计算三重积分
fft 模块

fft 模块用于快速傅里叶变换。

  • fft():计算一维傅里叶变换
  • ifft():计算一维逆傅里叶变换
stats 模块

stats 模块用于统计分析。

  • norm():计算正态分布函数的概率密度函数
  • uniform():计算均匀分布函数的概率密度函数
  • ttest_1samp():执行一样本 t 检验
  • ttest_ind():执行独立样本 t 检验
参考链接
  1. Scipy 官方文档