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