美文网首页
数据科学 4 Scipy

数据科学 4 Scipy

作者: 她即我命 | 来源:发表于2018-11-20 14:19 被阅读17次

SciPy是基于NumPy开发的高级模块,它提供了许多数学算法和函数的实现,用于解决科学计算中的一些标准问题。例如数值积分和微分方程求解,扩展的矩阵计算,最优化,概率分布和统计函数,甚至包括信号处理等。作为标准科学计算程序库,SciPy类似于Matlab的工具箱,它是Python科学计算程序的核心包,它用于有效地计算NumPy矩阵,与NumPy矩阵协同工作作。SciPy库由一些特定功能的子模块构成,如下表所示:



以上子模块全依赖于NumPy且相互独立,导入NumPy和这些SciPy模块的标准方式如下,示例
代码:

import numpy as np
import scipy
from scipy import stats

验证下scipy是否安装成功

face = scipy.misc.face()
face.shape
face.dtype

import matplotlib.pyplot as plt
plt.gray()
plt.imshow(face)
plt.show()

生成矩阵和矩阵计算

a = scipy.mat([1, 2, 3])
b = scipy.mat([4, 5, 6])
c = a + b
d = a * 4
e = a - b

统计均值、方差、中位数、最大值和最小值

# 均值
scipy.mean(num_friends)

# 方差
scipy.var(num_friends)

# 中位数
scipy.median(num_friends)

# 最大值
np.max(num_friends)

# 最小值
np.min(num_friends)

相关文章

  • 数据科学 4 Scipy

    SciPy是基于NumPy开发的高级模块,它提供了许多数学算法和函数的实现,用于解决科学计算中的一些标准问题。例如...

  • 数据科学(Scipy)

    SciPy是基于NumPy开发的高级模块,它提供了许多数学算法和函数的实现,用于解决科学计算中的一些标准问题。例如...

  • Python科学计算相关

    科学计算NumPy & SciPy: http://www.numpy.org/ 数据分析Pandas:http:...

  • Python版本共存

    Windows下Python多版本共存 Python数据科学安装Numby,pandas,scipy,matpot...

  • NumPy基础之数组的创建

    在数据科学领域有5个最佳的Python库,分别是NumPy、Scipy、Pandas、Matplotlib和Sci...

  • 最全的机器学习资料3

    原文 数据分析/数据可视化 SciPy-基于Python的数学、科学、工程开源软件生态系统; NumPy– Pyt...

  • Python Scipy库

    Scipy库的简介 Scipy高级科学计算库:和Numpy联系很密切,Scipy一般都是操控Numpy数组来...

  • 数据科学不可绕开的 Python 库

    数据预处理 NumPy:科学计算基础库。提供高效的 N 维数组和向量运算。 SciPy:科学计算库。它依赖于 Nu...

  • Python实现概率分布

    1、工具准备 安装python的科学计算包scipy 在python的科学计算包scipy的stats模块计算出常...

  • (转)Python的大数据之旅(1)---Anaconda与Wi

    随着NumPy、SciPy、Matplotlib和Pandas等众多程序库的开发,Python在科学计算和数据分析...

网友评论

      本文标题:数据科学 4 Scipy

      本文链接:https://www.haomeiwen.com/subject/odtxqqtx.html