我想为每个新位置setinterval
连续绘制点,同时清除以前的帧以使运动可视化。我在正确的轨道上吗?我习惯使用fig = plt.figure(1)
ax = fig.add_subplot(111)
ax.imshow(img, cmap=plt.cm.gray)
ax.set_xticks([])
ax.set_yticks([])
ax.set_xlim(0,img.shape[1])
ax.plot(np.r_[x,x[0]], np.r_[y,y[0]], c=(0.5,0.5,0.5), lw=1)
for i, snake in enumerate(snakePoints):
if i % 15 == 0:
ax.plot(np.r_[snake[0], snake[0][0]], np.r_[snake[1], snake[1][0]], c=(0.1,0,1,0.3), lw=1)
ax.plot(np.r_[snakePoints[-1][0], snakePoints[-1][0][0]], np.r_[snakePoints[-1][1], snakePoints[-1][1][0]], c=(1,0,0), lw=3)
plt.show()
函数在Javascript中对此进行编码,但是我是Python的新手。
public static Statistics GetStatistics<T>(IEnumerable<T> list, Func<T, double> getValue)
{
var stats = new Statistics();
var valuesToCalculate = list.Select(getValue);
stats.Sum = valuesToCalculate.Sum();
stats.Median = valuesToCalculate.Median();
// ... More calculations
return stats;
}
答案 0 :(得分:0)
尝试在下面使用
items = driver.find_elements_by_class_name('col-sm-6 col-lg-4 col-xl-3 mb-6 post')
for item in items:
print(item.get_attribute("id"))
并编写一个函数以使用新参数和图进行调用。我想您的缩进是错误的。