决定论是给失败者用量子力学来做决定的。

qflip-CQPANCOAST的Python项目详细描述


量子硬币投掷

掷硬币是给失败者的;用量子力学来代替。在

安装

它在pypi上herepip install qflip-CQPANCOAST。 要卸载,pip uninstall qflip-CQPANCOAST。在

我将这个存储库用于Python打包实践,因为函数非常简单。在

代码

嘿,我不是个失败者。发生什么事?

澳大利亚国立大学的一个实验室正在不断地对量子真空进行测量,然后把它的二进制版本放到互联网上。Here it is!

我最初是通过改编一个来自here的html解析器来编写这段代码的,我是2019年春季物理计算方法课程的助教。 脚本后来出现了:掷硬币对我来说太确定了,所以我为shell编写了一个python脚本,它给了我真正随机的量子测量值! 现在大部分代码都是我的了,但我想我还是应该相信那个人

如何使用它?

只需输入qflip,然后输入要在其中选择的内容的数量。 该计划将:

  • 从ANU量子随机数发生器中取一个巨大的数字
  • 把它分成一堆大的)
  • 将这些数字存储在~/.qflip中的json文件中
  • 然后按你指定的数字修改它。在

如果你不指定一个数字,它会选择2。在

$ qflip
0
$ qflip
1
$ qflip
1
$ qfilp 2713
$ qflip 0# This will throw a ValueError.
$ qflip -1     # So will this...
$ qflip beans  # ...and this.
$ qflip 1# This is fine, though not useful.0

需要决定晚餐吃什么? 如果我有四个选项,我只需为每个选项分配一个从0到3的数字,然后在提示符中输入qflip 4。在

需要决定我先做什么家庭作业? 如果我有17个选择。。。好吧,你明白了。在

物理学

不,但真的,这是怎么回事?

首先,没有办法通过实验来测试,但是很多人(包括我)认为,用其他方式来思考这个问题,需要破坏漂亮的数学。在

事情是这样的:用外行的话说,在我们观察薛定谔猫之前,它处于一种状态的叠加状态:既没有死,也没有活着。 然后,我们打开盒子进行观察。 在我们看来,就像猫现在肯定是活的或死的,但实际上,我们已经把分成看到猫活着的人和看到猫死的人,就像猫之前分开一样! 这不是研究量子力学如何工作的地方,但你需要知道的是,有一个完全真实的宇宙,上面图片中的数字是不同的。 是不是很酷?在

当我用这个程序来决定该穿什么衬衫时,我最终穿了所有的衬衫——但在我看来,我选择了一件。 我们是宇宙的一部分,我们也遵循量子力学的奇怪定律。在

如果你想得到进一步的解释,首先读一些关于量子力学的书(The Feynman Lectures总是一个很好的起点),然后看看{a5},更通俗地说是量子力学的“多个世界”解释。在

再一次,没有办法用实验来测试,但它确实对我来说最有意义。 对量子力学的解释进行辩论是很有启发性的,所以如果你想以这种或那种方式寻找论据,你可以在网上自由查阅。在

亲爱的读者,有那么多人比我聪明

如果你想在实际工作中使用ANU量子随机数服务器,不要使用这个回购-这只是一个愚蠢的事情,虽然它是功能性的。 ^另一方面,{a6}具有广泛的实用性。 过来看!在

This也很酷。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java中int的否定输出混淆   java寻找一个有效函数,用于确定当前位置前的正方形位置   java为什么JButton btn[3][5]没有被放置在setBounds()调用中给定的位置上?   并发Java BlockingQueue导致线程不必要地等待。   java Room数据在被销毁或反压并返回活动时无法持久化   java Spring/JPA如何安全地增加计数器   java在运行时更改和调整面板大小   JavaSpringDataMongo动态更改存储库模板   java从CSV数据填充TwoDimansional数组   java maven关于多模块(jar、war等)使用的建议项目   java试图在Infinispan环境中对JGroup使用TCping失败,因为地址是传输。getAddress()为空   java如何防止JPA deleteByID()在删除子项时删除父项?   java My代码使用ApachePOI3.12版本运行,现在改为4.1.2版本。如何在CellUtil中设置HSSF工作簿和HSSFCell。setAlignment()   二维数组中的java随机字符   面向oracle的java。运行jpql时发生lang.IllegalStateException   eclipse中的java远程调试tomcat   一个Java StringBuilder可以容纳多少个字符?   在Objective C中调用方法的java语法?