python

浏览器中的Pythonic科学

过去,如果您想要一个友好的Python编程环境,您会使用Ipython。Ipython项目实际上由三个部分组成:标准控制台界面、基于Qt的GUI界面以及可以使用Web浏览器连接的Web服务器界面。

教你的计算机

正如我在之前的两篇文章(无处不在的机器学习和为机器学习准备数据)中所写的那样,机器学习正在以多种方式影响着我们的生活。

为机器学习准备数据

当我去Amazon.com时,这家在线商店经常推荐我应该购买的产品。我知道我并不孤单,认为这些推荐可能相当诡异——通常它们是我已经在其他地方购买或我正在考虑购买的产品。亚马逊是如何做到的呢?

过渡到Python 3

Python语言虽然并不新颖,但仍然像新语言一样持续获得动力和用户,自首次发布以来变化非常小。我并不是说Python没有变化;它已经发展壮大,获得了功能和速度,并且现在在从数据科学到测试自动化再到教育等各个领域都是一种热门语言。

LinkedIn的{py}gradle

为了方便更好地构建Android应用程序,LinkedIn的技术团队开发了{py}gradle,这是一个新的强大、灵活且可重用的Python打包系统。现在{py}gradle已向开源社区开放,它将Python代码包装到Gradle构建自动化工具中,以便开发人员可以更轻松地构建Android应用程序。

Pandas

数据科学的严肃实践者使用完整的科学方法,从问题和假设开始,然后探索数据以确定假设是否成立。

分析数据

我的第一份与Web相关的工作是在1995年,为时代华纳的许多产业开发Web应用程序。当我刚开始在那里工作时,我们只有少数程序员和经理处理所有任务。但随着时间的推移,正如所有成长中的公司和组织中发生的那样,我们开始变得专业化。

科学配方

越来越多的期刊要求已发表的科学成果必须是可重复的。理想情况下,如果您发布代码,这应该足以让其他人重现您声称的结果。但是,任何从事过实际计算科学的人都知道这不是真的。

使用tshark观看和检查网络流量

你们大多数人可能都听说过Wireshark,这是一款非常流行且功能强大的网络协议分析器。您可能不知道的是,存在一个名为tshark的Wireshark控制台版本。tshark的两个主要优点是它可以在脚本中使用,也可以通过SSH连接在远程计算机上使用。

用Python做天文学

Python如此强大的原因之一是您可以找到几乎任何东西的模块。在本文中,我介绍了Astropy,它最初是由太空望远镜科学研究所开发的,用于进行天文计算,如图像处理和天文台计算。

用Python实现广义相对论

我在Linux Journal中介绍了几种不同的用于科学计算的软件包,但我没有花太多时间描述可用的库以及可以使用这些库完成的工作类型。

Raspi-Sump

2013年6月,我们不幸遭遇地下室洪水,原因是连接到我们的污水泵的跳闸断路器。污水泵可能出现很多问题。您始终警惕停电、断路器跳闸、污水泵故障、管道堵塞以及可能出现的各种问题,这些问题最终可能导致地下室被淹。

用Python进行科学绘图

在之前的几篇文章中,我研究了几个不同的Python模块,这些模块对于进行计算非常有用。但是,有哪些工具可以帮助您分析这些计算的结果呢?虽然您可以进行一些统计分析,但有时最好的工具是结果的图形表示。

面向科学家的SciPY

在上一篇文章中,我研究了NumPY及其在数值模拟中的一些用途。虽然NumPY确实提供了一些非常强大的构建块,但在更复杂的工具方面有点欠缺。SciPY是许多构建在NumPY之上的Python模块之一。

数值Python

在过去的几个月中,我一直在介绍用于科学计算的不同软件包。在接下来的几篇文章中,我将专注于使用Python来为您的科学问题提出您自己的算法。

波多黎各Python用户组庆祝成立一周年

一年前,波多黎各Python兴趣小组 (prPIG) 成立,其目的只有一个;在波多黎各创建一个基于软件开发的可持续用户社区。在2014年2月20日,我们将通过与社区的闪电演讲的开放式会议来庆祝我们的第一个周年纪念日。

2013年图书综述

我总是惊讶地听到关于出版业消亡的消息。诚然,书籍和(倒吸一口凉气)杂志经常在为生存而战,新闻业的状况也岌岌可危。