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

scipy库的介绍(Python)

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()

scipy库的介绍(Python)

原创文章,作者:254126420,如若转载,请注明出处:https://blog.ytso.com/272756.html

(0)
上一篇 2022年7月9日
下一篇 2022年7月9日

相关推荐

发表回复

登录后才能评论