• 状态和面向对象编程——4.预测状态


    预测状态

    在这个测验中,你需要写一个函数,基于一些给定的初始参数,使用运动模型来预测一个新的状态!

    # The predict_state function should take in a state
    # and a change in time, dt (ex. 3 for 3 seconds)
    # and it should output a new, predicted state
    # based on a constant motion model
    # This function also assumes that all units are in m, m/s, s, etc.
    
    def predict_state(state, dt):
        # Assume that state takes the form [x, vel] i.e. [0, 50]
        
        ## TODO: Calculate the new position, predicted_x
        ## TODO: Calculate the new velocity, predicted_vel
        ## These should be calculated based on the contant motion model:
        ## distance = x + velocity*time
        
        predicted_x = state[0]+state[1]*dt
        predicted_vel = state[1]
        
        # Constructs the predicted state and returns it
        predicted_state = [predicted_x, predicted_vel]
        return predicted_state
    
    
    ## TODO: Click Test Run!
    
    # A state and function call for testing purposes - do not delete
    # but feel free to change the values for the test variables
    test_state = [10, 3]
    test_dt = 5
    
    test_output = predict_state(test_state, test_dt)
  • 相关阅读:
    php函数
    2、Locust压力测试 实战
    mysql常用命令
    3、加强siege性能测试
    2、使用siege进行服务端性能测试
    1、siege安装
    京东云Ubuntu下安装mysql
    1、Locust压力测试环境搭建
    1、Monkey环境搭建
    Postman和Selenium IDE开局自带红蓝BUFF属性,就问你要还是不要
  • 原文地址:https://www.cnblogs.com/fuhang/p/8988934.html
Copyright © 2020-2023  润新知