| | |
| | | import ast |
| | | import sys |
| | | |
| | | import numpy as np |
| | | import json |
| | | import time |
| | | import redis |
| | | from collections import deque |
| | | |
| | | radiusLen = None |
| | | |
| | | |
| | | # 将字符串转换为浮点型数组 |
| | | def convert_to_float_array(str_array): |
| | |
| | | |
| | | startTime = time.perf_counter() |
| | | |
| | | waveMatrix = initWaveMatrix() |
| | | |
| | | # 创建一个连接池 |
| | | pool = redis.ConnectionPool(host=redisHost, port=int(redisPort), password=redisPwd, db=int(redisIdx)) |
| | | r = redis.Redis(connection_pool=pool) |
| | |
| | | dynamicMatrixStr = r.get('KV.AGV_MAP_ASTAR_DYNAMIC_FLAG.1') |
| | | dynamicMatrix = np.array(json.loads(dynamicMatrixStr)) |
| | | |
| | | waveMatrix = initWaveMatrix() |
| | | |
| | | # # 使用 numpy 加速的代码 |
| | | process_dynamic_matrix(dynamicMatrix, codeMatrix) |
| | | |