資源簡介
在規則化的圖片中,進行歸一化整,用支持向量機進行模式學習,進而出結果
代碼片段和文件信息
#?-*-?coding:?utf-8?-*-
“““
Created?on?Sun?Nov?19?16:44:19?2017
@author:?Administrator
“““
import?numpy?as?np
import?pandas?as?pd?
import?matplotlib.pyplot?as?plt
import?matplotlib.image?as?im?
import?scipy?as?sp
import?random?
import?re?
from?sklearn?import?svm?
‘‘‘
a8?=?im.imread(‘fsdf.jpg‘)???????????###讀取圖片
sp.misc.imsave(‘fsdf.jpg‘??arr8)????###矩陣保存圖片
plt.rcParams[‘font.sans-serif‘]?=?[‘SimHei‘]??#?用來正常顯示中文標簽
plt.rcParams[‘axes.unicode_minus‘]?=?False??#?用來正常顯示負號
plt.style.use(‘ggplot‘)?#可以繪制出ggplot的風格
‘‘‘
plt.figure(figsize?=?(1010))
def?get_matrix()?:
????arr0?=?np.array([
????????[0011111100]#0
????????[0011111100]
????????[0011001100]
????????[0011001100]
????????[0011001100]
????????[0011001100]#5
????????[0011001100]
????????[0011001100]
????????[0011111100]
????????[0011111100]#9
????????])
????arr1?=?np.array([
????????[0000110000]#0
????????[0000110000]
????????[0000110000]
????????[0000110000]
????????[0000110000]
????????[0000110000]#5
????????[0000110000]
????????[0000110000]
????????[0000110000]
????????[0000110000]#9
????????])
????arr2?=?np.array([
????????[0011111100]#0
????????[0011111100]
????????[0000001100]
????????[0000001100]
????????[0011111100]
????????[0011111100]#5
????????[0011000000]
????????[0011000000]
????????[0011111100]
????????[0011111100]#9
????????])
????arr3?=?np.array([
????????[0011111100]#0
????????[0011111100]
????????[0000001100]
????????[0000001100]
????????[0000111100]
????????[0000111100]#5
????????[0000001100]
????????[0000001100]
????????[0011111100]
????????[0011111100]#9
????????])
????arr4?=?np.array([
????????[0011001100]#0
????????[0011001100]
????????[0011001100]
????????[0011001100]
????????[0011111100]
????????[0011111100]#5
????????[0000001100]
????????[0000001100]
????????[0000001100]
????????[0000001100]#9
????????])
????arr5?=?np.array([
????????[0011111100]#0
????????[0011111100]
????????[0011000000]
????????[0011000000]
????????[0011111100]
????????[0011111100]#5
????????[0000001100]
????????[0000001100]
????????[0011111100]
????????[0011111100]#9
????????])
????arr6?=?np.array([
????????[0011111100]#0
????????[0011111100]
????????[0011000000]
????????[0011000000]
????????[0011111100]
????????[0011111100]#5
???
評論
共有 條評論