当前位置: 首页>>代码示例>>Python>>正文


Python Parameters.omega方法代码示例

本文整理汇总了Python中parameters.Parameters.omega方法的典型用法代码示例。如果您正苦于以下问题:Python Parameters.omega方法的具体用法?Python Parameters.omega怎么用?Python Parameters.omega使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在parameters.Parameters的用法示例。


在下文中一共展示了Parameters.omega方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: len

# 需要导入模块: from parameters import Parameters [as 别名]
# 或者: from parameters.Parameters import omega [as 别名]
        logls=np.array(logls)
        lnprobs=np.array(lnprobs)
    elif args.init is not None:
        p0=Parameters(np.loadtxt(args.init))
        if len(ts) > 1 or args.nplanets > 1:
            raise NotImplementedError('cannot init from more than one observatory and one planet')
        pts=Parameters(np.zeros((args.ntemps, args.nwalkers, ndim)))
        pts.V = np.random.normal(p0.V, p0.sigma0*args.delta, size=pts.V.shape[0:2])
        pts.sigma0 = np.random.lognormal(np.log(p0.sigma0), args.delta, size=pts.sigma0.shape[0:2])
        pts.sigma = np.random.lognormal(np.log(p0.sigma), args.delta, size=pts.sigma.shape[0:2])
        pts.tau = np.random.lognormal(np.log(p0.tau), args.delta, size=pts.tau.shape[0:2])
        pts.K = np.random.normal(p0.K, p0.sigma0*args.delta, size=pts.K.shape[0:2])
        pts.n = np.random.lognormal(np.log(p0.n), args.delta, size=pts.n.shape[0:2])
        pts.chi = np.random.normal(p0.chi, args.delta, size=pts.chi.shape[0:2])
        pts.e = np.random.normal(p0.e, args.delta, size=pts.e.shape[0:2])
        pts.omega = np.random.normal(p0.omega, args.delta, size=pts.omega.shape[0:2])
        logls=None
        lnprobs=None

        header = pts.header[0] + ' logl logp' + pts.header[1:]
        for i in range(args.ntemps):
            with GzipFile('%s.%02d.txt.gz'%(args.prefix, i), 'w') as out:
                out.write(header)
    else:
        pts=cl.generate_initial_sample(pmin, pmax, args.ntemps, args.nwalkers)
        logls=None
        lnprobs=None
        p=Parameters(npl=args.nplanets, nobs=len(args.rvs))
        header = p.header[0] + ' logl logp' + p.header[1:]
        for i in range(args.ntemps):
            with GzipFile('%s.%02d.txt.gz'%(args.prefix, i), 'w') as out:
开发者ID:farr,项目名称:rvfitting,代码行数:33,代码来源:run.py


注:本文中的parameters.Parameters.omega方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。