脑洞 | 把圆周率π用钢琴弹出来,是种什么体验?

简介:


从未想过,数字与音乐结合,竟如此美妙

 

说起圆周率π,谁都不陌生,但你能记到小数点后面的多少位?3.1415926……然后呢?


1609年德国的鲁道夫·范·科伊伦(Ludolphvan Ceulen)几乎耗尽了一生的时间,算出了圆周率的35位精度值,以至于圆周率在德国被称为Ludolphine number。


1874年英国的威廉·山克斯(WilliamShanks)耗费了15年的光阴,在1874年算出了圆周率的小数点后707位,并将其刻在了墓碑上作为一生的荣誉。可惜,后人发现,他从第528位开始就算错了。




2002年日本人金田康正的队伍算出π值1,241,100,000,000位小数,这一结果打破了他们于1999年9月18日创造的206,000,000,000位小数的世界纪录——


3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861045432664821339360726024914127372458700660631558817488152092096282925409171536436789259036001133053054882046652138414695194151160943305727036575959195309218611738193261179310511854807446237996274956735188575272489122793818301194912983367336244065664308602139494639522473719070217986094370277053921717629317675238467481846766940513200056812714526356082778577134275778960917363717872146844090122495343014654958537105079227968925892354201995611212902196086403441815981362977477130996051870721134999999837297804995105973173281609631859502445945534690830264252230825334468503526193118817101000313783875288658753320838142061717766914730359825349042875546873115956286388235378759375195778185778053217122680661300192787661119590921642019893809525720106548586327886593615338182796823030195203530185296899577362259941389124972177528347913151......

 

不知道有多少人和小编一样,看到这些数字的第一个反应就是↓




不过这不是重点,重点是现在竟有人把这些数字变成了音乐......


就是他→→

笑容灿烂的大帅哥


David自称音乐家,为人低调而神秘。平时没事就玩玩小孩热衷的游戏,填字母、任天堂这样的乐此不疲。


在一次挑战背诵圆周率失败后,他发明了这种独特的记忆方式。他把圆周率的每个数字对应了do re mi fa,用把π中的数字放到A小调的音阶上,左手用来弹奏和声。



于是,一张绝无仅有的乐谱出现了。



这首钢琴曲的名字叫《Song from π》




David用钢琴把这张谱子弹出来,上传到了网上,立刻被网友刷爆了。短期内,观看次数就达到了300万次,连David本人都表示震惊。网友们感叹David惊人的脑洞之余,对旋律的编排也赞不绝口。听着这钢琴曲,只能说,任何语言都是多余。冰冷的数字组合幻化成了美妙音符。


圆周率数字无限不循环,全世界所有人的生日、手机号码、所有的数字密码,一切可能的数字组合都藏在这串小数里的某个位置。这意味圆周率写成的乐谱中也是包罗万象,所有的旋律、riff都可能在里面。


旧金山探索博物馆的Ron Hipschman曾这样说:“π之所以有趣,是因为它是一个无限不循环小数。”

原文发布时间为:2016-10-02


本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

相关文章
|
11月前
|
Java 数据库连接 微服务
Java高效学习指南:从入门到精通的科学路径与实践方法
本文系统梳理Java从入门到精通的科学学习路径,涵盖基础语法、面向对象、集合框架、并发编程、JVM原理、主流框架(Spring/Spring Boot/MyBatis)及项目实战,结合高效学习方法与优质资源推荐,助力开发者构建扎实技术体系,少走弯路,快速进阶。
|
2月前
|
BI API 语音技术
阿里云百炼平台新人免费额度完整实操指南:领取规则、额度查看、用完即停与API代码调用全解
对于初次接触大模型开发、原型验证、智能应用搭建的个人开发者与企业技术团队来说,平台新人免费额度是降低试错成本的重要资源。开发者可以借助免费额度完成模型能力验证、应用原型调试、业务场景POC测试,不用一开始就投入按量付费成本。百炼大模型服务平台提供面向新开通用户的新人免费推理额度,但这套权益附带地域限制、有效期、额度隔离、账号共享、扣费防护等一系列复杂规则,如果对规则理解不到位,容易出现额度看不到、提前过期、子账号消耗完主账号额度、免费阶段产生意料之外账单等问题。本文完整梳理新人免费额度全部规则,讲解额度获取、多途径查看剩余额度、用完即停防护功能,附带可直接运行curl、Python调用代码,梳
557 1
|
2月前
|
数据采集 缓存 编解码
最新版阿里云通义千问Qwen3.7‑Flash深度解析:百万上下文、图文视频理解、低成本Agent、成本管控FAQ汇总
Qwen3.7‑Flash是千问3.7系列当中主打高吞吐、低成本的多模态模型,拥有百万级上下文窗口,原生支持文本、图片、视频多模态输入,具备深度思考推理、工具调用、批量推理、上下文缓存能力,适合高并发线上对话、轻量多模态业务、批量离线处理、简单轻量智能体场景,能够显著降低大规模业务的模型调用开销。
899 1
|
3月前
|
存储 SQL Rust
OpenObserve · 用 Rust 写的开源可观测性平台
OpenObserve 是用 Rust 编写的开源可观测性平台,单二进制统一接入日志、指标、链路追踪与前端 RUM 数据,支持 SQL/PromQL 查询、可视化仪表盘与告警。基于 Parquet+对象存储,存储成本仅 ES 的 1/4,轻松保留数月数据,告别“日志只留 7 天”困境。
|
7月前
|
人工智能 缓存 自然语言处理
阿里云大模型服务平台百炼节省计划与资源包收费价格:AI通用型节省计划最高可享5.3折优惠
阿里云百炼平台提供节省计划、资源包等计费优惠方案,其中AI通用型节省计划通过承诺月消费金额换取阶梯式折扣,最高5.3折,可抵扣阿里直供全部模型,灵活便捷,是首选方案。该计划覆盖全面,成本优化显著,管理流程便捷,支持自动抵扣和续费。用户可按需选择生效时间和承诺周期,承诺的金额越高、周期越长,折扣越大。
1140 1
|
Python
ArcGIS中ArcMap模型构建器ModelBuilder的模型建立与运行操作方法
ArcGIS中ArcMap模型构建器ModelBuilder的模型建立与运行操作方法
752 1
|
前端开发 数据安全/隐私保护 Python
Python 图文:小白也能轻松生成精美 PDF 报告!
Python 图文:小白也能轻松生成精美 PDF 报告!
1470 1
|
人工智能 移动开发 算法
中国象棋AI在线对弈游戏源码
这是一款html5小游戏,主要功能在于js,带一套皮肤、内置ai算法,有能力的可以自行修改。
1433 0
中国象棋AI在线对弈游戏源码
|
数据处理 C# 索引
WPF技术之ListView控件
WPF ListView控件是一个用来显示集合数据的控件,它以表格形式呈现数据,并支持对数据进行排序、筛选和操作。
1000 0