eye()的使用方法
import numpy as np
a = np.eye(2,3) #随机生成一个2*3的矩阵
#a = np.eye(3) #随机生成一个3*3的矩阵
print (a)
在jupyter notebook中显示文件夹中的图片
import matplotlib.pyplot as plt # plt 用于显示图片
import matplotlib.image as mpimg # mpimg 用于读取图片
pic = mpimg.imread(r'C:\test\0.jpg') # 图片位于C盘下的test目录,图片名称为0.jpg
# 此时 pic 就已经是一个 np.array 了,可以对它进行任意处理
pic.shape #(512, 512, 3)
plt.imshow(pic) # 显示图片
#plt.axis('off') # 不显示坐标轴
plt.show()
将 RGB 转为灰度图
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
pic = mpimg.imread(r"C:\test\0.jpg")
pic_1 = pic[:,:,0] #[]中的参数就是要处理的坐标如[0:100,0:100,0]就是将宽0到100像素,高也是0到
# 100像素处理
plt.imshow(pic_1, cmap='Greys_r') #将此行换成plt.imshow(pic_1)就是热度处理
plt.show()
对图片进行缩放处理
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
from scipy import misc
pic = mpimg.imread(r"C:\test\0.jpg")
pic.reshape
pic_new = misc.imresize(pic,0.5) #这句就是对图片进行缩放处理
plt.imshow(pic_new)
plt.show()