跳到内容

教程

Python速成班

星期日,2月9日
13:00-15:00

演讲者:大卫·奥尔德森,海军研究生院

Python编程语言(参见python.org)已迅速成为科学计算和数据科学最受欢迎的平台之一。本教程的目标读者是已经熟悉计算和编程,但不熟悉Python的科学家、工程师和分析师。我们将介绍Python语法和概念的基础知识。源代码材料,以Jupyter笔记本的形式,将提供给那些想要跟随的交互。

介绍Pyomo

星期日,2月9日
15:00-17:00

演讲者:让-保罗·沃森,劳伦斯利弗莫尔国家实验室;大卫·奥尔德森,海军研究生院

Pyomo是一种基于python的开源优化建模语言,具有多种优化功能(参见pyomo.org).在本教程中,我们将描述Pyomo的动机、设计原则和语法,面向那些想要基本了解如何使用这个免费的强大的数学编程和优化平台的分析师、研究人员和学生。

安装说明

(适用于那些想要跟进的人)

Python:

对于那些刚接触Python的人,我们建议使用蟒蛇的发行(在线下载说明),它捆绑了用于Python的最流行的标准科学计算库,包括一个很好的包管理工具,并且拥有大多数人可能需要的所有用户工具。值得注意的是,Anaconda发行版还包括R、RStudio和其他在数据科学中广泛使用的软件。

Pyomo:

Pyomo不是任何标准Python发行版的一部分,因此它需要单独安装。在安装Anaconda的Python之后,你需要做以下工作:

  1. 为Python安装Pyomo模块。
  2. 安装一个解算器。
Baidu