|
|
乐虎国际娱乐官网 旗下网站
|
|
移动端

2018年诺贝尔经济学奖得主是一位 Python 用户

Paul Romer,一位62岁的经济学家,与 William Dawbney Nordhaus 共同获得 2018 年度诺贝尔经济学奖。

作者:局长来源:开源中国|2018-10-11 09:41

Paul Romer,一位62岁的经济学家,与 William Dawbney Nordhaus 共同获得 2018 年度诺贝尔经济学奖。然而除了他作为经济学领域专家的这些身份,也许最值得注意的是,他还是一位 Python 编程语言的使用者。

经济学涉及到大量的数学和统计学。最常用的数字工具是电子表格乐虎国际娱乐网页版 Microsoft Excel 以及编程语言 Stata 和 Mathematica。它们都是世界各地经济学课堂中常用的工具,不过这三个乐虎国际娱乐网页版 都是专有和私有的。

Romer 坚信科学研究应该透明。他认为,研究方法的开放性和清晰性对于科学研究获得信任非常重要。正如他在2018年4月的一篇博客文章中解释的那样,为了使自己的工作变得透明,他试图用 Mathematica 分享他的一项研究,任何人都可以探索他的数据和方法中的每一个细节,但 Mathematica 做不到。他表示 Mathematica 的开发商 Wolfram Research 让他们以一种不需要其他人使用专有乐虎国际娱乐网页版 的方式分享他的作品太难了。读者也看不到他用于方程式的所有代码。

在 Romer 发现很难通过 Mathematica 分享他的研究后,他发现 Jupyter notebooks 也可以完成这项任务,于是便切换到了使用 Jupyter notebooks 应用。Jupyter notebooks 是一个 Web 应用程序,支持数十种语言,允许程序员和研究人员共享包含代码、图表、方程式和数据的文档。Romer 使用的是 Python 语言, Python 是数据科学和统计学中最流行的语言。

更重要的是,与 Mathematica 不同,Jupyter notebooks 是开源的,这意味着任何人都可以查看和获得它的源代码,从而诞生真正透明的研究。Jupyter notebooks 还被认为可能会取代传统的 PDF 文档。

Romer 表示 Jupyter notebooks 对于分享他的研究意义重大,它们支持信息的完整和透明,而专有乐虎国际娱乐网页版 则鼓励保密。Romer 写到:“我越了解专有乐虎国际娱乐网页版 ,就越担心客观真相可能会从地球上消失。”

【编辑推荐】

  1. 程序员年入50万,一定要看9月的这十篇热门文章
  2. 程序员和产品经理的宿命之战,从“买包中华烟”说起......
  3. 送你一份程序员必备的开源面试图谱!
  4. 使用 VS Code 进行 Python 编程
  5. 程序员被沦陷!国内程序员真的饱和了?
【责任编辑:张燕妮 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

218人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 乐虎国际娱乐官网 王波

83人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 武凤涛

471人订阅学习

读 书 +更多

安全模式:J2EE、Web服务和身份管理最佳实践与策

本书全面阐述Java应用安全的基本知识并介绍一种强大的结构化安全设计方法;介绍独立于厂商的安全架构;列出详细的评估核对表以及23种经过实...

订阅乐虎国际娱乐官网 邮刊

点击这里查看样刊

订阅乐虎国际娱乐官网
邮刊

乐虎国际娱乐官网 服务号

乐虎国际娱乐官网 播客