网易首页 > 网易号 > 正文 申请入驻

如果你用过Matplotlib,请记住他的名字

0
分享至

"代码会被重写,但精神永存。在每一个 matplotlib 图表背后,都有 John D. Hunter 的影子。"

大家好,我是Ai学习的老章

当我们每次运行plt.show()输出一幅精美图表的时候,可曾想过,在这些色彩鲜明的数据背后,藏着一个关于生命、梦想与离别的故事?

在数据科学的海洋中,matplotlib 如同一座灯塔,指引着无数研究者和工程师穿越复杂数据的迷雾。

然而,这座灯塔的建造者,一位名叫 John D. Hunter 的神经生物学家,却在点亮世界之后过早地离我们而去。这是一个关于热爱、贡献与遗产的故事,关于一个人如何在生命有限的时间里,创造了一个永恒的数字遗产。

John D. Hunter 于 1968 年 8 月 1 日出生在美国,在田纳西州的 Dyersburg 长大,就读于 McCallie 学校。他 1990 年毕业于普林斯顿大学,并于 2004 年在芝加哥大学获得神经生物学博士学位。

令人惊讶的是,matplotlib 最初并非为了成为一个通用的绘图库而创建。在芝加哥大学攻读博士后研究期间,Hunter 需要一种方法来可视化癫痫患者的皮质脑电图(ECoG)数据。当时的可视化工具无法满足他的需求,于是他决定自己动手创造一个。

2003 年 6 月,当 Python 2.2 刚刚发布,Windows XP 还是最新的操作系统,Mac OS X 刚刚问世,Linux 还未被 Ubuntu 和 Fedora 普及,Facebook 和 Twitter 尚未出现,智能手机还是科幻小说中的产物,云应用被认为是天方夜谭的时候,John D. Hunter 创建了 matplotlib 的 SourceForge 仓库。

在那个时代,John 看到了科学计算可视化的巨大需求,他开始构建一个能够生成出版质量图形的 Python 库。随着时间推移,matplotlib 从一个优秀的工具成长为世界级的可视化库,成为 Python 科学计算生态系统的基石,与 NumPy、SciPy 和 IPython 一起构成了科学 Python 技术栈的核心组件。

unsetunset最后的交接unsetunset

2012 年 8 月 2 日,John Hunter 发出了一封邮件,这是他生命中的重要时刻。在邮件中,他宣布 Michael Droettboom 将接任 matplotlib 的首席开发者。John 写道:

"这是我的荣幸,宣布 Michael Droettboom 已同意担任 matplotlib 的首席开发者。自从 Michael 在 2007 年加入项目以来,他负责了许多代码,这些代码将 matplotlib 从一个优秀的工具提升为世界级的工具。"

John 在邮件中提到需要暂时离开项目,专注于"家庭健康问题"。这是他委婉的表达——John 正在与癌症抗争。

在这封邮件中,我们看到了一个伟大开发者的谦逊和远见。他不仅赞美了继任者的才能,还感谢了多年来支持项目的人们。即使在面对生命挑战的时刻,他依然关心着他所创建的项目和社区。

unsetunset生命的最后一页unsetunset

在发出这封邮件后的短短 26 天,2012 年 8 月 28 日,John D. Hunter 因结肠癌并发症离世,享年 44 岁。他的最后一个 Pull Request 是在去世前一个月提交的,而他提名新领导者的邮件则是在去世前 25 天发出的。

他的追悼会于 2012 年 10 月 1 日在芝加哥大学的洛克菲勒教堂举行,这也是他获得博士学位的地方。他的妻子 Miriam 和三个女儿 Clara、Ava 和 Rahel 继续着他未完成的人生旅程。

Michael Droettboom 在回复中写道:

"一个开源项目存在十年是很长的时间,matplotlib 能够如此长久地蓬勃发展并成长为如此庞大的智慧和才华横溢的用户和开发者社区,这是 John 辛勤工作和敏锐决策的证明。"

Perry Greenfield 则表达了他们的感激之情:

"John,与你一起工作是我们的幸运。这为我们节省了大量的工作。与你合作是一种难以置信的愉悦。"
unsetunset代码的永恒unsetunset

今天,距离 John 离开我们已经 13 年了。matplotlib 已经成为 Python 数据科学领域不可或缺的工具,每天有成千上万的研究人员、数据科学家、学生和工程师使用它来创建可视化作品。

matplotlib 的影响远超出了学术界。它被用于 2008 年凤凰号航天器在火星着陆时的数据可视化,甚至参与了人类历史上第一张黑洞照片的创建过程。这个由一位神经生物学家为了解决自己研究问题而创建的工具,如今已经成为探索宇宙奥秘的关键工具之一。

https://numpy.com.cn/case-studies/blackhole-image/

John 的代码仍在运行,他的遗产仍在增长。每一个使用 matplotlib 绘制的图表,都是对 John D. Hunter 的无声纪念。

unsetunset荣誉与纪念unsetunset

John D. Hunter 的贡献得到了广泛认可。在他去世两周后,Python 软件基金会一致投票创建了「杰出服务奖」(Distinguished Service Award)作为基金会的最高荣誉,并将首个奖项颁发给了 Hunter。

从 2013 年开始,SciPy 会议每年都会举办「John Hunter 绘图优秀奖」(John Hunter Excellence in Plotting Contest)比赛,设立了 1000 美元的奖金,以继续推动科学绘图的发展。

这些荣誉不仅仅是对一个人的纪念,更是对开源精神的致敬。John 的故事告诉我们,伟大的软件不仅仅来自大公司和商业项目,也可能源于一个人解决自己实际问题的努力。

unsetunset致敬unsetunset

如果你之前不了解 John D. Hunter,也没有关系。但从今天起,当你使用 matplotlib 创建下一个图表时,请花一秒钟默默告诉自己:一个叫 John D. Hunter 的人,为这个美丽的世界贡献了一份自己的心血。

他的代码依然在运行,他的精神依然在传承。

"代码会被重写,但精神永存。在每一个 matplotlib 图表背后,都有 John D. Hunter 的影子。"

制作不易,如果这篇文章觉得对你有用,可否点个关注。给我个三连击:点赞、转发和在看。若可以再给我加个,谢谢你看我的文章,我们下篇再见!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
毒杨梅风波升级!央视二次暗访,更多细节曝光,日亏几亿只是开始

毒杨梅风波升级!央视二次暗访,更多细节曝光,日亏几亿只是开始

阅微札记
2026-05-22 22:07:37
窦靖童在节目中称那英“老师”,却遭那英反问“叫我啥?” 曝婴儿时期叫“老那”,平时叫“那英阿姨”

窦靖童在节目中称那英“老师”,却遭那英反问“叫我啥?” 曝婴儿时期叫“老那”,平时叫“那英阿姨”

天津生活通
2026-05-23 14:47:55
为什么全球股市迭创新高,唯A股下跌容易上涨难?频繁跳水为何难

为什么全球股市迭创新高,唯A股下跌容易上涨难?频繁跳水为何难

李志林
2026-05-24 06:40:08
乌军收复590平方公里领土,俄呼吁国际社会阻止乌袭击炼油厂

乌军收复590平方公里领土,俄呼吁国际社会阻止乌袭击炼油厂

史政先锋
2026-05-23 14:58:09
欧尔班离任后,毛焦尔想了想,对乌克兰:照旧!

欧尔班离任后,毛焦尔想了想,对乌克兰:照旧!

新民周刊
2026-05-24 09:07:11
福建本地人谈“毒杨梅”:果农们没必要委屈,你敢对妈祖发誓不知道泡药的事吗?

福建本地人谈“毒杨梅”:果农们没必要委屈,你敢对妈祖发誓不知道泡药的事吗?

风向观察
2026-05-23 21:39:35
振奋!歼-50登上辽宁舰?中国“辽宁”号航母迎来第3次改装,歼-35隐身舰载机上舰!

振奋!歼-50登上辽宁舰?中国“辽宁”号航母迎来第3次改装,歼-35隐身舰载机上舰!

军武速递
2026-05-23 18:09:59
“感觉她像冰块一样捂不热!”婚后长期分居从未同房,男方无奈提出离婚,要求返还72万婚事花费

“感觉她像冰块一样捂不热!”婚后长期分居从未同房,男方无奈提出离婚,要求返还72万婚事花费

大风新闻
2026-05-24 10:17:06
肆意凌辱女儿,屡屡把魔爪伸向儿媳,66岁老汉忍无可忍怒杀女婿!

肆意凌辱女儿,屡屡把魔爪伸向儿媳,66岁老汉忍无可忍怒杀女婿!

易玄
2026-05-23 15:09:57
库班:库里6200万年薪并不疯狂,NBA很快会有1亿年薪的合同

库班:库里6200万年薪并不疯狂,NBA很快会有1亿年薪的合同

懂球帝
2026-05-24 02:20:41
2-0横扫世界第7!中国女网15岁新星进决赛冲冠:郑钦文后继有人

2-0横扫世界第7!中国女网15岁新星进决赛冲冠:郑钦文后继有人

李喜林篮球绝杀
2026-05-24 09:43:33
河南一女子遭男友扔筷子,争吵中持刀捅死对方,报警后编造谎言误导警方,上诉辩称正当防卫被驳回,终审判无期

河南一女子遭男友扔筷子,争吵中持刀捅死对方,报警后编造谎言误导警方,上诉辩称正当防卫被驳回,终审判无期

三湘都市报
2026-05-23 10:33:52
骑士108-121尼克斯,0-3!一战诞生5个现实:米切尔哈登要分手了

骑士108-121尼克斯,0-3!一战诞生5个现实:米切尔哈登要分手了

毒舌NBA
2026-05-24 10:57:21
广厦队、上海队谁能夺冠?杨鸣给出了自己的看法

广厦队、上海队谁能夺冠?杨鸣给出了自己的看法

体育哲人
2026-05-24 09:46:44
俄罗斯在战场上为什么突然不行了?

俄罗斯在战场上为什么突然不行了?

黔有虎
2026-05-23 00:03:18
稀土被断120天!高市派人赴华:当着21国的面,要中国取消禁令

稀土被断120天!高市派人赴华:当着21国的面,要中国取消禁令

共工之锚
2026-05-23 14:04:40
马刺雷霆伤情新消息:雷霆又传噩耗!第三持球人没了,马刺好消息

马刺雷霆伤情新消息:雷霆又传噩耗!第三持球人没了,马刺好消息

你的篮球频道
2026-05-24 08:20:50
一顿饭就要花掉40万,四年敛财40亿,杭州土皇帝虞关荣有多嚣张

一顿饭就要花掉40万,四年敛财40亿,杭州土皇帝虞关荣有多嚣张

莫地方
2026-05-21 01:45:03
徐杰正式告别中国男篮!

徐杰正式告别中国男篮!

体育哲人
2026-05-24 07:42:02
留神峪煤矿事故搜救已超24小时

留神峪煤矿事故搜救已超24小时

界面新闻
2026-05-24 08:36:30
2026-05-24 11:12:49
Ai学习的老章 incentive-icons
Ai学习的老章
Ai学习的老章
3420文章数 11159关注度
往期回顾 全部

科技要闻

我戴着摄像头上班,正在帮AI抢走我饭碗

头条要闻

媒体:毛焦尔上任后 匈牙利对乌克兰政策"又变回去了"

头条要闻

媒体:毛焦尔上任后 匈牙利对乌克兰政策"又变回去了"

体育要闻

少年意气,正在改变中国足球

娱乐要闻

《浪姐7》三公,王濛赢麻了,张月实惨

财经要闻

爆炸致82人遇难 留神峪煤业存违法行为

汽车要闻

2027款星途瑶光上市 把"全球车"标准卷进13万级市场

态度原创

本地
健康
教育
公开课
军事航空

本地新闻

用云锦的方式,打开江苏南京

外泌体 ≠ 生长因子!它们之间究竟有何区别?

教育要闻

10所低分可上的公办本科,2026艺考志愿的捡漏机会来了

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

特朗普再酝酿对伊打击 美伊谈判连放信号

无障碍浏览 进入关怀版