编程语言
首页 > 编程语言> > scipy库的介绍(Python)

scipy库的介绍(Python)

作者:互联网

scipy库的介绍(Python)

在科学计算中,图像通常被看做n维数组。图像一般是二维数组,它能被表示为NumPy数组的数据结构。NumPy是一个运行速度非常快的数学库,主要用于数组计算。它可以让你在 Python 中使用向量和数学矩阵,以及许多用 C 语言实现的底层函数

在数据可视化中,最著名的是matplotlib库,不仅可以显示柱状图、折线图、散点图、饼状图等等,还可以显示图像。

scipy库是基于Numpy库的科学计算库,用于数学、科学、工程学等领域,很多有一些高阶抽象和物理模型需要使用 Scipy库。

scipy库是一个用于数学、科学、工程领域的常用软件包,可以处理最优化、线性代数、积分、插值、拟合、特殊函数、快速傅里叶变换、信号处理、图像处理、常微分方程求解器等。

由于NumPy库、matplotlib库已安装,所以只需要安装scipy库

1. 安装scipy库

在python安装目录下打开cmd.exe,输入命令pip install scipy==1.8.0

2. 显示图片

scipy库中misc有一幅阶梯灰度图,显示该图片

import scipy.misc
import matplotlib.pyplot as plt

stairs = scipy.misc.ascent()
# 灰度图
plt.gray()
plt.imshow(stairs)
# 颜色图
plt.colorbar()
# 图像类型信息
print (stairs.shape)
# 图像灰度最大值
print (stairs.max())
# 图像数据类型
print (stairs.dtype)
plt.show()

标签:plt,Python,NumPy,介绍,scipy,灰度,图像,stairs
来源: https://www.cnblogs.com/caojun97/p/16390236.html