资讯专栏INFORMATION COLUMN

从❤️庄周梦蝶❤️的寓言故事中感悟出一个科学真理:真假之间只相差一个 e^(iπ)

clasnake / 2517人阅读

“昔者庄周梦为胡蝶,栩栩然胡蝶也。自喻适志与!不知周也。俄然觉,则蘧蘧然周也。不知周之梦为胡蝶与?胡蝶之梦为周与?” ——典出《庄子·齐物论》

其故事大意为:庄周梦见自己变成一只蝴蝶,栩栩如生,感到十分愉快和惬意!不知道自己原本是庄周。突然间醒过来,惊惶不定之间方知原来自己是庄周。不知道是庄周梦中变成蝴蝶呢,还是蝴蝶梦见自己变成庄周呢?

庄周梦蝶是一则非常浪漫的寓言故事,它揭示了一个道理:这个纷繁的世界上,有许多虚妄的东西也许是真实的,也有许多真实的东西也许是虚幻的,真真假假之间或许可以相互转换或者存在某种神奇的关联。

在多数编程语言中,一般都会有一个布尔型数据类型,也就是 BOOL 、 bool 或者 boolean 等等。此类型变量的值,只有两种可能: 真或假,一般用 True False 分别表示真和假。

接下来,我要用python来揭示一个科学真理:

真假之间只相差一个e^(iπ)!

准备工作,先下载一个用于科学计算的第三方库 sympy :

D:/>pip install sympy
Collecting sympy
  Downloading sympy-1.9-py3-none-any.whl (6.2 MB)
     |████████████████████████████████| 6.2 MB 10 kB/s
Collecting mpmath>=0.19
  Downloading mpmath-1.2.1-py3-none-any.whl (532 kB)
     |████████████████████████████████| 532 kB 10 kB/s
Installing collected packages: mpmath, sympy
Successfully installed mpmath-1.2.1 sympy-1.9

D:/>

需要用到sympy模块中的三个常量: e、π、i,分别是自然常数,圆周率,虚数单位。

>>> from sympy import E,pi,I>>> float(E)2.718281828459045>>> float(pi)3.141592653589793>>> I**2-1>>> 

接下来,就是

见证奇迹的时刻!

>>> from sympy import E,pi,I>>> False - True == E**(pi*I)True>>> True - False == -E**(pi*I)True>>> 

也就是: 

神奇吧,哈哈哈......

当然这个真理是正确的,但这只是开个玩笑而已;

所谓“发现真理”其实就是欧拉恒等式 ;

本篇就只算是抛砖引玉,是为准备学习sympy模块而做个铺垫吧.......

 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/122196.html

相关文章

  • 身为在软件测试摸爬滚打多年工程师感悟,写给正在迷茫你❤

    互联网高速发展,随着科技的进步有一些岗位薪资出现了垫底的情况比如:生产制造、客服、行政等岗位。也有一些岗位薪资有了大幅度的增长:营销/运营、研发/开发,以及IT相关的岗位。 那么对于一个应届毕业生,并非计算机专业的该如何进入IT这个领域呢? 推荐你来学习软件测试,首先软件测试只有20%的代码,对文科生来说是非常又好的。学习软件测试的入行难度相对比开发压力小很多。就算是你想要选择在二线城市就业,不想...

    Cciradih 评论0 收藏0
  • 【C语言进阶】☀浮点数在内存存储(IEEE754标准)

    我们在前面也用过一些浮点数了,那么它在内存中到底是怎么存的呢,和整型的存储一样吗?通过这篇文章带你搞懂它 常见的浮点数: 3.14159     1E10(科学计数法)    浮点数家族包括: float、double、long double 类型。 浮点数表示的范围我们可以在编译器安装路径中找到float.h这个文件里面都有说明  浮点型和整型的存储方式是不一样的 首先请看如下代码: #...

    GitCafe 评论0 收藏0
  • 程序员这条路,选择深耕技术,还是全面学习比较好?

    摘要:前言在开发技术和应用市场完全成熟的今天,有人希望深耕技术打造出自己的一片天地,也有人想广泛学习在程序员市场中游刃有余。而这本书上千的引用论文,给我指明了一条系统学习理论的明路。 ...

    kun_jian 评论0 收藏0
  • 入行软件测试坑!!!软件测试人常用软件测试工具软件推荐❤

    软件测试工具大揭秘 前言软件测试常用软件GitPycharmBCompareTyporaXMindNavicatSublime TextPostmanFiddlerCharlesXshellXftpJmeter 前言   现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上时代的步伐。而为了便于学习和工作(减少996),涌现了很多优秀的开发工具用以帮助开发者提高工作效率。现在我把我工...

    frank_fun 评论0 收藏0
  • 数据科学-Pandas、Numpy、Matplotlib秘籍之精炼总结

    前言: 先感受一下数据科学的魅力,上图是在Smart Dubai 2017 GITEX科技周展台上推出Smart Decision-Making Platform(智能决策平台),于10月8日至12日在迪拜世界贸易中心举行。游客可以通过一个沉浸式的空间将数据可视化,让他们了解迪拜的未来。让参观者可以在现场查阅观看全市数据,这意味着迪拜将成为了世界上第一个与公众分享实时实时数据的城市,同时还可以预...

    Zhuxy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<