首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

经济学涉及到大量的数学和统计学。最常用的数字工具是电子表格软件 Microsoft Excel 以及编程语言 Stata 和 Mathematica。它们都是世界各地经济学课堂中常用的工具,不过这三个软件都是专有和私有的。AQF考试群:760229148

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

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

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

Romer 表示 Jupyter notebooks 对于分享他的研究意义重大,它们支持信息的完整和透明,而专有软件则鼓励保密。Romer 写到:“我越了解专有软件,就越担心客观真相可能会从地球上消失。”量化金融AQF交流群:737550026

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181015A132GW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券