• 状态和面向对象编程——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)
  • 相关阅读:
    买点
    正则
    burp回放
    py打包问题
    运行elementUI相关组件的时候的问题
    客户端性能(转载)
    客户端性能(转载)
    关于Appium android input manager for Unicode 提示信息
    selenium 分布式 [WinError 10061] 由于目标计算机积极拒绝
    WPF数据绑定-依赖属性
  • 原文地址:https://www.cnblogs.com/fuhang/p/8988934.html
Copyright © 2020-2023  润新知