摘要:
作者:邬杨明 1 import numpy 2 from pylab import * 3 4 # 定义一个含有障碍物的20×20的栅格地图 5 # 10表示可通行点 6 # 0表示障碍物 7 # 7表示起点 8 # 5表示终点 9 map_grid = numpy.full((20, 20), i 阅读全文
摘要:
import numpyfrom pylab import *# 定义一个含有障碍物的20×20的栅格地图# 10表示可通行点# 0表示障碍物# 7表示起点# 5表示终点map_grid = numpy.full((20, 20), int(10), dtype=numpy.int8)# print 阅读全文
摘要:
1 %创建具有障碍物的栅格地图 2 %矩阵中1代表黑色栅格 3 a = zeros(20); 4 a(3,3:7)=2; 5 a(3:10,7)=2; 6 a(10,3:7)=2; 7 a(17,13:17)=2; 8 a(10:17,13)=2; 9 a(10,13:17)=2; 10 a(5,2 阅读全文
摘要:
1 %创建具有障碍物的栅格地图 2 %矩阵中0代表黑色栅格 3 a = ones(20); 4 a(3,3:7)=0; 5 a(3:10,7)=0; 6 a(10,3:7)=0; 7 a(17,13:17)=0; 8 a(10:17,13)=0; 9 a(10,13:17)=0; 10 a(14,1 阅读全文
摘要:
1 # 神经网络,单层感知器 2 # 参考《人工神经网络教程》韩力群 3 # 2018-3-28 4 5 import numpy 6 7 # 定义一个符号函数 8 9 10 class Perceptron(object): 11 12 def __init__(self, eta=0.01, iter_num=20): 13 self.et... 阅读全文
摘要:
作者:邬杨明 1 # 模拟退火算法求解三十城市TSP问题 2 # 2018-3-21 3 # yangmingustb@outlook.com 4 5 6 import math 7 import random 8 import datetime 9 import copy 10 import matplotlib.pyplot as plt 11 ... 阅读全文
摘要:
1 # 模拟退火算法求解三十城市TSP问题 2 # 2018-3-21开始求解 3 # yangmingustb@outlook.com 4 5 6 import math 7 import random 8 import datetime 9 10 class SaTSP(object): 11 12 def __init__(self... 阅读全文
摘要:
1 import random 2 from PIL import Image 3 from copy import deepcopy 4 5 6 img_chrome = Image.open('chrome.png') 7 h_chrome = img_chrome.size[1] 8 w_chrome = img_chrome.size[0] 9 ... 阅读全文
摘要:
作者:邬杨明 1 import numpy 2 import matplotlib.pyplot as plt 3 import random 4 import operator 5 6 x_label=[] 7 y_label=[]#将每一步迭代的结果存储到列表中,便于画图 8 class GA(object): 9 def __init__(sel... 阅读全文