inputchecks.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:casiopeia 作者: adbuerger 项目源码 文件源码
def check_controls_data(udata, nu, number_of_controls):

    if not nu == 0:

        if udata is None:
            udata = np.zeros((nu, number_of_controls))

        udata = np.atleast_2d(udata)

        if udata.shape == (number_of_controls, nu):
            udata = udata.T

        if not udata.shape == (nu, number_of_controls):

            raise ValueError( \
                "Time-varying control values provided by user have wrong dimension.")

        return udata

    else:

        return ci.dmatrix(0, number_of_controls)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号