Wolfram|Alpha博客 https://blog.wolframalpha.com 只是另一个wordpress.wolfram.com网站 2020年11月6日星期五20:50:08+0000 英语-美国 每小时 1 https://wordpress.org/?v=4.7.2 在一个地方找到所有Wolfram新闻—Wolfram博客 https://blog.wolframalpha.com/2015/12/10/find-all-wolfram-news-in-one-placethe-wolfram博客/ 2015年12月10日星期四17:36:18+0000 https://blog.wolframalpha.com/?p=29052 这是Wolfram | Alpha博客的最后一篇帖子。

大约六年半前我们的发布团队在Wolfram|Alpha发布之前创建了Wolfram| Alpha博客,到2009年底,我们已经发布了133篇帖子。

Wolfram|Alpha博客持续时间

多年来,这个博客让我们有机会向您介绍许多Wolfram | Alpha功能;为您带来诸如天文学,文化与媒体,物理学、和天气; 并宣布我们的策划和开发团队发布的新的可搜索数据包。

然而,去年推出的Wolfram语言为Wolfram带来了更大的Wolfram | Alpha查询集成不断增长的产品列表因此,将我们的重点转向Wolfram不断扩展的技术堆栈如何使用这些自然语言查询是有意义的。

接下来,作为Wolfram的官方声音沃尔夫勒姆博客将成为及时发布新闻和信息、介绍新功能、与用户问答等的热门场所。

您仍有机会在此处浏览存档的帖子,但对于新内容,请务必订阅Wolfram博客.

]]>
Wolfram|Facebook的Alpha个人分析:分析朋友网络的最后机会 https://blog.wolframalpha.com/2015/04/15/wolframalpha-personal-analytics-for-facebook-last-chance-to-analyze-your-friend-network/ 2015年4月15日星期三17:53:05+0000 https://blog.wolframalpha.com/?p=29208 Wolfram |阿尔法Facebook分析在我们有史以来最受欢迎的功能中排名靠前。到目前为止,已有数百万人使用Wolfram|Alpha分析自己的活动,并对自己的Facebook好友网络进行详细分析。几年前,我们接受了数千名“数据捐赠者”慷慨提供的数据,并使用Wolfram语言的强大工具社会网络分析,机器学习、和数据可视化揭示Facebook用户的人口统计和兴趣的迷人见解。

然而,在本月底,脸书将抨击我们用来提取大部分信息的API。

Facebook的个人分析

你仍然可以对自己在脸书上的大部分活动进行分析,但除非你的朋友也授权了我们的Facebook应用程序因此,在大多数情况下,我们没有足够的数据来生成一个有意义的朋友网络图,或计算有关位置、年龄、婚姻状况或您的Facebook好友群的其他个人特征的统计数据。

我们完全支持脸书提高用户数据默认安全性的决定,尽管这将大大缩短许多人的报告。因此,如果您有一段时间没有运行报告,或者您还没有发现你的报告能告诉你关于你自己的什么,我们强烈建议您让Wolfram|Alpha计算您的Facebook个人分析很快,尽管它的全部功能仍然可用。无论如何,鼓励那些没有查看过自己的Facebook分析的朋友和家人这样做,这将使每个人的报告更丰富、更详细。


如需评论,请访问此帖子的副本Wolfram博客»

]]>
派还是派?!庆祝百年圆周率日(以及如何获得自己的圆周率) https://blog.wolframalpha.com/2015/03/12/pi-or-pie-clebrating-pi-day-of-the-century and how-to-get-your-very-own-pece-of-pi博客/ 2015年3月12日星期四18:25:51+0000 https://blog.wolframalpha.com/?p=29130 Pi Day的图片现已添加»

这个星期六是“本世纪的圆周率日”。日期3/14/15月/日/年格式类似于在9:26:53.589……这是一个“超级圆周率时刻”。

2015年3月14日9:26:53.589……确实是一个“超级圆周率时刻”

协议双方:数学软件,我很确定我们的公司向世界提供的π比历史上任何其他组织都多。所以我们当然必须这样做一些特别的东西庆祝本世纪的圆周率日。

与沃尔夫拉姆共度本世纪Pi日:3.14.15 9:26:53

企业困惑

作为首席执行官,我的主要职责之一是提出想法——我花了几十年时间建立了一个善于将这些想法变为现实的组织。好吧,几周前,我参加了一个关于即将到来的公司活动的会议,有人指出,Pi日(3/14)将发生在大型年度活动期间西南偏南德克萨斯州奥斯汀的活动。所以我说(或者至少我认为我说过),“我们应该有一个大圆周率来庆祝圆周率日。”

我没有再考虑,但几周后,我们又就即将到来的事件举行了一次会议。其中一个议程项目是Pi Day。我们活动小组的负责人开始谈论在奥斯汀找一家面包店来做一些合适的大面包的困难。“你在说什么?”我问。然后我意识到:“你的圆周率错了!”

我想在我们的世界里,圆周率混淆是很常见的。Siri的语音到文本系统每天向Wolfram|Alpha发送大量“馅饼”,我们必须将其专门解释为“pi”。然后是树莓派,它有Wolfram语言包括。对我来说,还有一个额外的困惑,我的个人文件服务器碰巧多年来一直被命名为“pi”。

在我们会议中出现圆周率错误后,我们想出了各种各样的疯狂想法来庆祝圆周率日。我们已经租了一个小型公园在SXSW领域,我们想尽可能进行最有趣的“pi倒计时”。我们决定获得大量可食用馅饼“像素”,并使用它们在馅饼形状中创建π形状。当然,会有一个强制性的自拍站,里面有一个“巨石阵”圆周率。和一个圆周率(e)-装饰沃尔菲额外自拍的吉祥物。当然,我们也会用覆盆子鱼做一些事情。

每个人的圆周率

我相信我们在SXSW会有很多好的“pi-foon”。但我们也希望为世界各地的其他人提供圆周率乐趣。我们想知道,“一个人可以用圆周率做什么?”好吧,在某种意义上,你可以用圆周做任何事情。因为,除了π的数字之外,它的无限数字序列是我们所能分辨的最远的-完全随机的例如,任何数列最终都会出现在其中。

给人们一个与这段数学有关的个人联系怎么样?圆周率日是一个以圆周率的第一个数字出现的日期。但任何日期都会出现在圆周率中。所以,我们想:为什么不给人们一种方法,找出他们的生日(或其他重要日期)出现在圆周率中的位置,并用它制作个性化圆周率T恤和海报?

Wolfram语言,很容易找出你的生日在π中的位置。可以肯定的是,任何mm/dd/yy都会出现在前1000万位数的某个位置。在我的台式电脑(Mac Pro)上,计算这么多π数字需要6.28秒(2π?!)。

以下是Wolfram语言代码,用于获取结果并将其转换为字符串(将小数点放在位置2):

PiString=StringDrop[ToString[N[Pi,10^7]],{2}];

现在很容易找到任何“生日字符串”:

第一个[StringPosition[PiString,“82959”]]

例如,我的生日字符串首先出现在π中,从数字位置151653开始。

展示这个的好方法是什么?这取决于你有多幸运。对于那些出生于1992年4月15日的人,他们的出生日期已经出现在位置3。(只有大约一小部分位置对应可能的日期字符串。)1960年11月23日出生的人的生日字符串最远,只出现在9982546位。事实上,大多数人的生日在π中非常“遥远”(平均位置为306150)。

我们的长期艺术总监有一个想法,就是用一个螺旋线来显示这些长数字序列的开始和结束。他几乎马上就写了代码来实现这一点(Wolfram语言的一个优点是非工程师可以编写自己的代码……)。

显示圆周率中的生日的不同方法,取决于它们开始的位置

接下来是将该代码部署到网站。多亏了Wolfram编程云,这基本上只是一行代码!现在你可以去MyPiDay.com网站

在MyPiDay.com上找到你的出生日期(我的出生日期是1959年8月29日)

…然后得到你自己的π!

这是我的。。。

然后,您可以共享图像,或获取其海报或T恤:

你可以得到一件个性化的衬衫或自己的MyPiDay结果海报

圆周率的科学

关于圆周率的讨论,我忍不住要说一点圆周率科学。但首先,为什么π如此著名?是的,它是圆的周长与直径的比值。这意味着π以数以亿计的科学公式但这并不是全部。(例如,大多数人甚至从未听说过椭圆π的模拟-所谓的第二类完全椭圆积分。)

更重要的是π出现在数学设置-包括许多似乎与圆圈无关的东西。就像负幂之和,或者迭代的极限,或者随机选择的分数不在最低条件下的概率。

如果只看数字序列,π为3.1415926…似乎没有什么特别的。但假设一个人开始随机构造公式,然后做传统的数学运算比如求级数、积分、求极限等等。你会得到很多0、1/2或2的平方根还有很多情况下,人们根本找不到闭合形式。但当一个人能得到一个确定的结果时,我的经验是,在其中找到π是非常常见的。

还显示了其他一些常量,如e(电子)(2.1718…),或欧拉伽马(0.5772…),或加泰罗尼亚常数(0.9159…)但π明显更常见的.

也许数学本来可以设置不同但至少在我们人类构建的数学中,π这个数字是一个广泛存在的积木,我们给它起了一个名字是很自然的,而且它现在已经出名了,甚至有一天要庆祝它。

其他常数呢?“生日字符串”肯定会在不同的地方以不同的常量出现。就像Wolfram | Alpha尝试查找关闭的表单对于数字,通常需要在数字位置和所用常量的模糊性之间进行权衡。例如,我的生日字符串出现在π的151653位置,π的241683位置e(电子),45515英寸2的平方根,40979英寸ζ(3)…和196英寸第1601个斐波那契数.

π中的随机性

假设你绘制了一个曲线图,每当π的一个数字等于或大于5时,它就会上升,否则就会下降:

对于圆周率的每个连续数字,如果数字是5-9,则该绘图线向上;如果数字是0-4,则该图线向下

它看起来就像一次随机漫步。事实上,所有对数字进行的随机性统计和密码测试(除了有效地询问“这些是π的数字吗?”的测试)都表明它们看起来也是随机的。

为什么会这样?有公平的简单的程序产生圆周率的数字。但值得注意的是,即使这些过程很简单,它们产生的输出也很复杂,看起来完全是随机的。在过去,没有真正考虑这种行为的背景。但这正是我多年来在各种系统中学习并在一种新的科学从某种意义上说,一个人可以“在圆周率中找到任何生日”这一事实与我的一般概念直接相关计算等效原理.

数字中的SETI

当然,仅仅因为我们从未见过圆周率的数字有任何规律性,并不意味着不存在这样的规律性。事实上,如果我们进行一次大规模的搜索,我们可能会在圆周率的数字中发现一些奇怪的规律。

这意味着什么?卡尔·萨根(Carl Sagan)的书的结尾有一个科幻答案联系人在这本书中,对外星智能的搜索成功地与创造了一些惊人的人工制品的星际文明取得了联系,这也解释了他们所发现的非凡之处在于,他们发现了编码在遥远的圆周率数字中的智能信息,就像一幅编码的圆圈图片。

起初,人们可能会认为在圆周率的数字中找到“智能”是荒谬的。毕竟,只有一个简单的算法可以生成这些数字。但至少如果我的怀疑是正确的,事实上也是一样的我们整个宇宙都是如此,使其历史的每一个细节原则上是可计算的很像圆周率的数字。

现在我们知道,在我们的宇宙中,我们自己就是智慧的典范。SETI是关于寻找其他例子。当搜索“类人智能”时,目标就相当明确了。但这是我的计算等效原理我认为,除此之外,根本不可能做出鲜明的区分在应该被视为“智能的”和“仅仅是计算的”之间。

如果百岁老人数学怀疑圆周率的数字是“正常的”,这意味着每个可能的序列最终都会出现在数字之间,包括莎士比亚的所有作品,或任何可能的文明的任何其他人工制品。但是,是否还有其他一些甚至叠加在常态上的结构-过程——例如,这些结构-过程显示了类似智能的复杂性的生成证据?

虽然这在概念上可能很简单,但与SETI探索的物理宇宙相比,在圆周率的数字中潜藏类似人类的智能文明的可能性肯定更为奇怪。但如果一个人概括出什么是智力,情况就不那么清楚了。

当然,如果我们看到复数信号从脉冲星磁层来看,我们说它“只是物理学”,而不是“磁流体动力学文明”进化的结果。类似地,如果我们在圆周率的数字中看到一些复杂的结构,我们可能会说这是“数学”,而不是“数论文明”的结果。

人们可以从π的数字序列推广到任何数学常数的表示,这些数学常数很容易用传统的数学运算来指定。有时,这些表示中有简单的规则。但往往存在明显的随机性。寻找结构的项目与物理宇宙中的SETI非常相似。(然而,一个不同之处是,π作为一个数字进行研究是根据我们的物理宇宙结构、大脑和数学发展而选择的。宇宙大概没有这样的选择,除非隐含着我们存在于其中的事实。)

我做了一个一定量的搜索对于π等数字表示的规律性。我从未发现任何重要的东西。但没什么好说的,任何规律都必须很容易找到。当然,有可能需要像SETI一样的努力才能揭示它们。

但现在,让我们庆祝我们这个世纪的圆周率日,做一些有趣的事情,比如在圆周率数字中查找生日字符串当然,像我这样的人不禁想知道世纪的下一个圆周率日,在2115年,在SETI或“数字中的SETI”中…

这个Just-In…

图片来自Pi Day活动:

Pi Day与Wolfram照片


如需评论,请访问此帖子的副本Wolfram博客»

]]>
超级碗和小狗碗 https://blog.wolframalpha.com/2015/01/30/on-super-bowls-and-puppy-bowls网站/ 2015年1月30日星期五20:12:48+0000 https://blog.wolframalpha.com/?p=29092 本周末是超级碗第四十九届比赛(Super Bowl XLIX)长达数月之久的血汗和泪水(Deflategate,有人吗?)的高潮。

对于那些感兴趣的人来说,Wolfram | Alpha拥有丰富的体育统计数据,这样你就可以获得关于爱国者和海鹰.

爱国者vs.海鹰

如果你迫不及待地想在周日进行下一次足球训练,或者在训练结束后发现自己正在经历退缩,受害者正在用Wolfram Language做一些很酷的事情来经营一个梦幻体育联盟。厄尔·米切尔(Earl Mitchell)在他的博客上深入研究了新用户的逐步过程,Rotoquant公司.

但你们中的一些人可能已经厌倦了所有这些“叛逃者”的业务,厌倦了9月至2月期间电视上充斥着足球比赛、新闻、头条新闻和商业广告,因为过了一段时间,球队开始变得模糊起来。幸运的是,在Wolfram语言的帮助下,您可以使用此选项从人群中挑选您的团队图表我们通过从Wolfram知识库中提取图像并使用最近的通过图形相似性来组织它们。

NFL标志按图形相似性排列为“最近”

如果你是那些厌倦了所有足球喧嚣的人之一,那么让我们用一个由来已久的可爱传统来抚慰你的灵魂:动物星球小狗碗XI.

小狗碗XI

随着凯蒂·弗瑞等名人在中场休息时的表演,这场比赛有望成为你全年观看的最可爱的体育比赛。比赛将十分激烈,57只被保护的小狗都将被收养-为成为比塞尔MVP(最有价值小狗)的荣誉而战。

过去的MVP包括Max和Abigail杰克·拉塞尔梗最后一位MVP,洛伦,是布列塔尼这是一个2015年阵容中没有的品种。

Wolfram的Jack Russell梗|阿尔法

八个人中有一个不太可能拉布拉多巡回犬将首次获得奖品。再次使用Wolfram语言,这里是Puppy Bowl品种的细分:

今年小狗碗比赛中的品种代表

但谁知道呢,其中之一比格犬可以走出终点区,在湿鼻子的正下方抢得胜利的触地得分。你准备好参加小狗舞会了吗?

世界上最著名的小猎犬,世界上最有名的计算知识引擎


如需评论,请访问此帖子的副本Wolfram博客»

]]>
Wolfram|Alpha中定积分的分步解 https://blog.wolframalpha.com/2014/11/11/step-by-step-solutions-for-definite-integrals-in-wolframα/ https://blog.wolframalpha.com/2014/11/11/step-by-step-solutions-for-definite-integrals-in-wolframα/#评论 2014年11月11日星期二15:57:19+0000 https://blog.wolframalpha.com/?p=28738 Wolfram|Alpha上最流行的查询之一是定积分。因此,我们特别高兴地宣布,针对这些问题的逐步解决方案现已推出!用于寻找定积分步骤的一般方法是利用现有的“显示步骤”功能进行不定积分,然后使用微积分的基本定理。

对域进行拆分,并对每个域分别计算积分

现在你可能认为,考虑到不定积分已经有了步骤,添加这个功能是很简单的,但有许多棘手的情况需要考虑:在我们开始积分之前,我们已经检查了函数的连续性。如果积分域中存在不连续性,则对域进行分割,并对每个域分别计算积分。

单独评估域分割和积分

我们必须确定积分是正确的还是不正确的。

积分正确或不正确

绝对值需要小心处理。

谨慎处理绝对值

对称性可以被利用。

利用对称性

必须非常小心地简化根式和对数。

小心处理算法和对数的简化

最后,微积分的基本定理要求反导数在积分域上是连续的(参见此博客帖子更多信息)。因此,在求不定积分时需要小心,并始终确保结果是连续的。一种方法是检测何时会有不连续的反导数,并将积分域拆分。

检测不连续的反导数并拆分集成域

集成是一个非常重要的问题,所以我们希望这些分步解决方案将帮助您了解如何实现它们。请务必查看以下步骤的解决方案其他主题也是。

]]>
https://blog.wolframalpha.com/2014/11/11/step-by-step-solutions-for-definite-integrals-in-wolframα/feed/ 8
暑期实习 https://blog.wolframalpha.com/2014/10/16/summer实习/ https://blog.wolframalpha.com/2014/10/16/summer-internships/#comments 2014年10月16日星期四18:13:21+0000 https://blog.wolframalpha.com/?p=28866

夏季即将结束,我们的年度实习也即将结束。每年,Wolfram都欢迎新的实习生团队参与一系列激动人心的项目,从贝尔多项式到食品科学。这是一个学习、成长、跨越学科和学术鸿沟的季节。Wolfram实习生是我们团队中非常宝贵的一部分,他们迫不及待地想告诉我们他们在这里的时间。以下只是所做工作的几个例子。

2014年暑期实习生

帕科·贾因

帕科·贾因
Wolfram|Alpha科学内容,
Wolfram|Alpha公司
“今年夏天,我致力于将科学内容添加到Wolfram | Alpha的物理系统领域。虽然有很多东西需要学习,但与我一起工作的每个人似乎都很热情地帮助我加快速度,并且我能够建立几个有价值的指导关系。我还觉得我得到了所需的资源和责任,可以允许我将为Wolfram | Alpha产品做出有意义的贡献。这段经历让我已经在考虑在Wolfram谋一份全职工作了!”
丹尼尔·麦克唐纳

丹尼尔·麦克唐纳
Wolfram|Alpha科学内容,
贝尔多项式与递归算法
“今年夏天,我在Wolfram | Alpha担任特殊功能实习生。我的主要项目是阅读数学文献,以便提取和验证对Wolfram功能站点以及可能有用的公式数学软件实施。我工作中最有趣的部分是创建一个关于数学软件腹部计算各种类型贝尔多项式的函数,这些多项式用于计算合成的任意导数的法迪布鲁诺公式(f)()(以及此公式的推广,用于计算任意深度成分的任意导数)。我设计了一个原始的函数递归,提出了一种计算广义贝尔多项式的快速递归算法;因为这个算法比数学软件当时,它被实施到数学软件10.0.1. 这种重复性以及算法(具有不同的基本情况)可以在更一般的环境中应用,我目前正在起草一篇论文,提交给一家算法杂志。”
马克·彼得森

马克·彼得森
科学信息组,
Wolfram示范项目
“在我在Wolfram Research科学信息小组实习期间,我的工作主要集中在Wolfgram演示项目上。从本质上讲,演示是用Wolfram语言编写的独立程序,旨在以高度直观和交互式的方式吸引用户直接投影或在其材料的其他应用程序上投影,我的时间都花在了开发此类内容上。”
可视化汤姆逊问题
杰克·伍德

杰克·伍德
数学软件算法研发,
数学软件 地理图形
“今年夏天早些时候加入Wolfram团队对我来说是一个激动人心的职业里程碑。我不仅是Wolfram软件的忠实粉丝,也是传播和培育大创意的使命和抱负的忠实粉丝。我耐心的导师解释说,我要想办法在地理图形(中的新功能数学软件10) 通过鼠标点击和拖动进行移动和更新。此外,地图需要可缩放,类似于用于导航的在线地图。现在,我的原型处理的是地图本身,而不是冗长的图形数据层数学软件能够灌输。然而,在未来,谁知道呢。事实证明,要使平移和缩放工作起来是一项艰巨的任务;然而,今年夏天的主要任务是提高性能速度。没有人愿意使用一个反应迟钝的交互式地图。这个应用程序的实用性非常明确,因为它类似于人们已经日常使用的程序。”
杰西卡·张

杰西卡·张
用户体验,
沃尔夫拉姆音调
“人们会认为,作为一名用户体验设计师,我只会设计产品或工作流中的详细功能。然而,在Wolfram,我不仅要做这些事情,而且还要参与更大的决策设计过程,即使是作为一名实习生。我有机会学习各种重要的技能也在球场的前沿。技术技能包括线框图、线流动、图表绘制和界面设计。哦,还要用浓缩咖啡机!”
安德鲁·布兰查德

安德鲁·布兰查德
Wolfram|Alpha科学内容,
命名物理效果
“为了在Wolfram Alpha实习,我整理了一份命名物理效应的列表。典型效应提供了可测量物理量之间的联系,这些物理量已被纳入Wolfram | Alpha。因此,使已知物理效应的信息可计算,可以探索可测量量之间的关系此外,可搜索的数据为了解新效应的发现与物理学领域的进展之间的关系提供了一个窗口。通过使科学信息可搜索,Wolfram | Alpha为研究人员、学生和任何对探索科学感兴趣的人提供了极好的服务。”
苏罗吉特神经节


苏罗吉特神经节
Wolfram|Alpha社会经济内容,
计算能力
“我是参与提高Wolfram | Alpha在车辆动力学领域的计算能力的团队的一员。作为UIUC的计算科学与工程副修,探索Wolfram进行计算的各种方式本身就是一次有益的经历。作为补充l奖金,我通过使用数学软件.”

应钦

应钦
Wolfram|Alpha科学内容,
食品数据
“我一直在Wolfram知识库中扩展与食品相关的信息。其中包括食品的特征和分类;我做了涉及美国农业部数据和其他数据来源的研究。我还致力于扩展食品词汇表,它对可用内容进行了更详细的描述。此外,作为一名食品科学专业的学生,我运用自己的知识,能够将脂肪酸分类。我对未来的实习生的建议是,即使你的专业不是计算机科学或工程,你也应该毫不犹豫地申请。作为一名食品科学专业的学生,我很高兴能参与进来,我觉得这是一次真正有价值的经历。”

这是一个令人惊叹的夏天,我们对实习生的贡献感到无比高兴。虽然我们很难过看到他们中的一些人离开,但我们对球队中新加入的人才感到兴奋,我们迫不及待地想看看明年会带来什么!

]]>
https://blog.wolframalpha.com/2014/10/16-summer-internships/feed/ 10
CBS上的蝎子 https://blog.wolframalpha.com/2014/09/19/scorpotion-on-cbs/ 2014年9月19日星期五16:02:55+0000 https://blog.wolframalpha.com/?p=28703 有没有想过智商比爱因斯坦高、喜欢侵入美国宇航局的人能做什么?如果是这样,你很幸运。哥伦比亚广播公司将播出其全新系列的试播节目蝎子,Wolfram|Alpha将于9月22日(星期一)的9/8c直播推特。这部备受期待的首映式,主演伊莱耶斯·加贝尔凯瑟琳·麦克菲,开始了一部激动人心的动作片,讲述了沃尔特·奥布莱恩(Walter O'Brien)将一群超级天才聚集在一起,在现代世界出现的一系列复杂威胁中充当最后一道防线的故事。蝎子队正在采取下一步行动,证明当代超级英雄最好的配饰不是披肩,而是笔记本电脑。

CBS上的蝎子

我们的实时推特将提供有关该节目的事实、查询和评论。我们将看一看虹吸电力背后的数学和基于字符名称的富有洞察力的统计数据。我们很高兴看到另一部为书呆子革命而进行的精彩战斗,我们迫不及待地想看到一群智囊团拯救世界。加入我们,共度一晚科学与悬念之夜,并将您自己的Wolfram | Alpha Scorpion查询发送给我们@钨α!

]]>
Tweet-a-Program简介 https://blog.wolframalpha.com/2014/09/18/introduction-tweet-a-program/ 2014年9月18日星期四21:29:09+0000 https://blog.wolframalpha.com/?p=28779 Wolfram语言一点代码可以发挥很大作用。为了利用这个事实让每个人都有一些乐趣,今天我们介绍Tweet-a-Program推文.

编写一个tweet-length Wolfram Language程序,并将其推送给@WolframTaP公司。我们的推特机器人将在Wolfram云并在推特上回复结果。

推文计划中的Hello World:GeoGraphics[Text[Style[“Hello!”,150]],GeoRange->“World”]

一个人可以用适合tweet的Wolfram语言程序做很多事情。这是一个78个字符的程序,可以生成由球体组成的颜色立方体:


图形3D[表[{RGB颜色[{i,j,k}/5],球体[{i、j、k},1/2]},{i,5},}

制作有趣的图案很容易:

图形[Riffle[NestList[Scale[Rotate[#,.1],.9]&,矩形[],40],{黑,白}]]

这是一个44个字符的程序,它看起来像一首可执行的诗:

图形3D@Point@Tuples@桌子[范围[20],{3}]

更简短地说,这里有一个小小的“分形破解”,只有36个字符:


嵌套列表[Subsuperscript[#,#,#]&,o,6]

加入一些数学可以很容易地得到各种复杂的结构和模式:


三维等高线图[Cos[{x,y,z}/标准[{x、y、z}]^2]==0,{x,-0.5,0},{y,0,0.5},}

浮雕图[Arg[Fourier[Table[1/LCM[i,j],{i,512},{j,512}]]

你不需要拍照。例如,这里是π的前1000位数字,大小取决于它们的大小(请注意,是9s!):

行[Style[#,5#+1]&/@First[RealDigits[Pi,101000]]

Wolfram语言不仅知道如何计算π,而且知道无数其他算法; 它还有大量固有知识关于真实世界。所以在语言上,你可以说电影国家化学制品或者别的什么。这里有一个78个字符的程序,它将欧洲国旗拼贴在一起,大小根据国家人口而定:

ImageCollage[CountryData[“Europe”,“Population”]->CountryData[“Europe”,“Flag”]]

如果我们使用一些自由形式的自然语言在程序中。在典型的Wolfram笔记本界面中,可以使用CTRL+键=,但在Tweet-a-Program中,只需使用=[…]:

ImageCollege[=[欧洲人口]->=[欧洲国旗]]
ImageCollege[=[欧洲人口]->=[欧洲国旗]]

Wolfram语言知道很多关于地理以下是一个以埃菲尔铁塔为中心制作“10次幂”磁盘序列的程序:

表[GeoGraphics[GeoDisk[=[Eiffel Tower],数量[10^(n+1),“米”]],GeoProjection->“Bonne”],{n,6}]
表[GeoGraphics[GeoDisk[=[Eiffel Tower],数量[10^(n+1),“米”]],GeoProjection->“Bonne”],{n,6}]

有很多种真实世界知识内置于Wolfram语言中,包括一些相当模糊的语言。这是一张它所知道的大西洋上所有沉船的地图:

GeoListPlot[GeoEntities[=[大西洋],“海难”]]
GeoListPlot[GeoEntities[=[大西洋],“海难”]]

Wolfram语言也处理图像。这里有一个程序,可以获取行星,然后随机搅乱它们的颜色,使它们看起来更具异国情调:

ColorCombine[RandomSample[ColorSeparate[#]]]&/@EntityValue[=[行星],“图像”]
ColorCombine[RandomSample[ColorSeparate[#]]]&/@EntityValue[=[行星],“图像”]

这是我的一张照片,反复被边缘检测到:

NestList[EdgeDetect,=[Stephen Wolfram图像],5]
NestList[EdgeDetect,=[Stephen Wolfram图像],5]

或者,对于更“流行文化”的东西(并准备进行图像分析等),这里有一系列随机的电影海报:

网格[Partition[DeleteMissing[EntityValue[RandomSample[MovieData[],50],“Image”]],6]]

Wolfram语言非常适合单词和文本也是。比如,有一个程序可以生成一个“信息图”,显示英语和西班牙语单词首字母的相对频率:

行[Style[#,#2/70]&@@@Tally[ToUpperCase[StringTake[DictionaryLookup[{#,All}],1]]]&/@{“英语”,“西班牙语”}

这里——正好适合tweet——是一个计算平滑估计“爱丽丝”和“女王”在文本中的频率爱丽丝梦游仙境:

平滑直方图[Legend[First/@StringPosition[ExampleData@{“Text”,“AliceInWonderland”},#],#]&/@{”Alice“,”Queen“},Filling->Axis]

网络也是Tweet-a-Program的好素材。就像这里有一个生成网络序列的程序:

表[图表[表[i->Mod[i^2,n],{i,n}]],{n,105110}]

而在推文长度限制的正下方,是一个生成随机多面体云的程序:

Graphics3D[Table[{RandomColor[],Translate[PolyhedronData[RandomChoice[Polyhedron Data[]]][[1],RandomReal[20,3]]},{100}]]

Wolfram语言中最短的“有趣的程序”是什么?

在某些语言中,它可能是一个“quine”——一个输出自己代码的程序。但在沃尔夫拉姆语言中,奎因完全是微不足道的。因为一切都是象征性的,所以制作奎因只需要一个字符:

x个

使用Wolfram语言中的内置知识,您可以制作一些输出有趣的非常短的程序。比如,这里有一个15个字符的程序,它从内置数据生成一个关于:

结数据[{8,4}]

一些短程序很容易理解:

网格[Array[Times,{12,12}]]

制作简短的“神秘”节目很有趣。这个在做什么?

嵌套列表[#^#&,x,5]

或者这个

固定点列表[#/.{s[x_][y_][z_]->x[z][y[z]],k[x_][y_]->x}&,s[s[s]][s][s][s][k],10]//列

或者,很多更具挑战性,这个:

样式[\[FilledCircle],5#]&/@(如果[#1>2,2#0[#1-#0[#1-2]],1]&/@Range[50])

事实上,我花了很多年的时间研究短程序,以及它们的作用和建立一个整体计算宇宙科学在我的大书中描述一种新的科学。这一切都始于三十多年前计算机实验我现在只需要一条推特就可以做到:

GraphicsGrid[Partition[Table[ArrayPlot[CellularAutomaton[n,{{1},0},{40,All}]],{n,0255}],16]]

我有史以来最喜爱的发现也是可推的:

数组图[CellularAutomaton[30,{{1},0},100]]

如果你在计算宇宙中进行搜索,很容易找到各种令人惊奇的东西:

数组图[CellularAutomaton[{1635,{3,1}},{{1},0},500],颜色函数->(色调[#/3]&)]

终极问题就是在计算宇宙的某个地方是否有一个程序代表我们整个物理宇宙。这个程序足够短,可以用Wolfram语言推特吗?

但不管怎样,我们已经知道,Wolfram语言让我们能够编写出令人惊叹的推特程序,内容极其多样。用了四分之一个多世纪的时间,才建成了现在使用Wolfram语言的巨大的知识和自动化塔。但正是这种丰富性使得在推特空间中表达这么多内容成为可能。

在过去,只有普通的人类语言才能丰富到有意义地用于推特。但现在令人兴奋的是,Wolfram语言似乎已经超过了一种通用表达能力的门槛,这也让它能够有意义地在推特上发布。因为就像普通的人类语言一样,它可以谈论各种事情,并代表各种想法。但它也有一些其他的东西:与普通人类语言不同,它中的一切都有精确定义的含义——你写的东西不仅可读,而且可以运行。

使用普通人类语言的推文(大概)旨在对阅读者的大脑产生一些影响。但不同的人可能会产生不同的效果,通常很难确切地知道它是什么。但Wolfram语言中的推文有一个定义明确的效果,你可以在运行时看到。

将Wolfram语言与普通人类语言进行比较是很有趣的。像英语这样的普通语言有几万个相当常见的“内置”单词,不包括专有名称等。Wolfram语言大约有5000个内置命名对象,不包括由专有名称指定的类似实体的构造。

Wolfram语言与普通人类语言的共同点是,它不仅可以被人类写入,而且可以被人类读取。有词汇需要学习,也有要学习的几个原则-但作为一个人,很快就会开始理解典型的Wolfram语言程序。

有时,用普通人类语言对Wolfram语言程序进行至少一个粗略的翻译(或“解释”)是相当容易的。但对于Wolfram语言程序来说,表达一些很难交流的东西是很常见的,至少在普通人类语言中是很简洁的。这不可避免地意味着,有些事情在沃尔夫拉姆语言中很容易思考,但在普通人类语言中却很难思考。

就像普通语言一样,Wolfram语言也有语言艺术。有阅读和理解。还有写作和写作。总是有很多表达方式,但现在有了正确性的精确概念,以及各种各样的措施,如执行速度。

就像普通的人类语言一样,还有优雅的问题。人们可以同时考虑意义和表达。人们可以考虑提炼事物的本质来创造一种“代码诗”。

当我第一次提出Tweet-a-Program时,它看起来就像是一个巧妙的黑客。但我意识到,它实际上是一扇通向一种新的表达方式的窗户,是一种人类和计算机可以共享的交流形式。

当然,这也是为了好玩。当然,对我来说,创造一个微小而优雅的程序,产生令人惊叹的东西,是一种极大的满足感。

现在我很高兴看到每个人都会用它做什么。会创造出什么样的东西?会有什么流行的“代码明信片”?谁会受到代码的启发?将提出并解决哪些难题?将定义和赢得哪些比赛?还有什么伟大的代码艺术家和代码诗人会出现?

现在我们有了可推的程序,让我们去寻找可能的…

为开发和测试程序Tweet-a-Program推文,您可以免费登录到Wolfram编程云,或使用任何其他Wolfram语言系统在桌面或云中。查看一些详细信息在这里.


如需评论,请访问此帖子的副本Wolfram博客»

]]>
今天发布:Mathematica Online! https://blog.wolframalpha.com/2014/09/15/launching-today-mathematica-online网站/ 2014年9月15日星期一19:20:44+0000 https://blog.wolframalpha.com/?p=28730 它已经酝酿了很多年,今天我很高兴地宣布推出数学软件在线的:的一个版本数学软件完全在-只需通过任何现代网络浏览器即可访问。

过去,使用数学软件总是先在计算机上安装软件。但时至今日,这已不再是事实。相反,你所要做的就是将网络浏览器指向数学软件在线,然后登录,您可以立即开始使用数学软件-零配置。

它看起来是这样的:

单击以在Mathematica Online中打开(您需要登录或创建一个免费帐户)

它是一个笔记本界面,就像桌面上的一样。您可以交互式地构建一个可计算文档,将文本、代码、图形等与可以立即运行的输入、单元格层次结构,甚至类似的内容混合在一起操纵。这需要付出很多努力,但我们已经能够实现该标准的几乎所有主要功能数学软件笔记本电脑界面纯粹在网络浏览器中扩展CDF公司(可计算文档格式)到云。

当然,也有一些权衡。例如,操纵在云中不能像在桌面上那样灵活,因为它必须跨网络运行。但由于它的cloud CDF接口直接在web浏览器中运行,因此它可以立即嵌入任何网页,而无需任何插件,如下图所示:


另一个巨大的功能数学软件在线是因为您的文件存储在云中,所以您可以从任何地方立即访问它们。你也可以很容易地协作:你所要做的就是做好准备权限以便您的合作者可以访问这些文件。或者,例如,在课堂上,教授可以在云中创建笔记本,设置好后,每个学生都可以使用自己的活动副本,然后可以通过电子邮件或共享给教授。

从那以后数学软件在线只通过网络浏览器运行,它也可以立即在移动设备上运行。更好的是,很快就会有一个Wolfram Cloud应用程序,它为数学软件在线,无论是在iPad等平板电脑上还是在手机上:

Wolfram Cloud应用程序:Mathematica Online的本机接口

有很多很棒的东西数学软件在线。传统桌面也有很多优点数学软件我希望经常使用这两种方法。

他们配合得很好。因为从数学软件在网上,有一个按钮可以“剥下”一个笔记本在桌面上运行。在桌面中数学软件,您可以无缝访问存储在云中的笔记本和其他文件。

如果你有桌面数学软件安装在您的机器上,请务必使用它数学软件也可以在线使用(对于个人来说,这很容易通过Premier Service Plus或站点许可附加组件实现)。然后使用Wolfram Cloud存储您的文件,这样您就可以在任何地方使用数学软件在线。因此,你也可以立即与任何你想要的人分享。

从Mathematica Online轻松共享访问权限

顺便说一句,当你在云中运行笔记本电脑时,有一些额外的网络相关功能,比如可以嵌入笔记本电脑中的其他网页或视频,或者实际上任何HTML代码。

数学软件在线最初设置为在我们的主目录中运行和存储内容Wolfram云。但很快也将有可能获得Wolfram私有云,这样您就可以完全在自己的基础设施中运行,例如,让组织中的人员访问数学软件不使用公共网络在线。

几周前,我们推出了Wolfram编程云-我们的第一个完整产品基于Wolfram语言和Wolfram Cloud技术。数学软件在线是我们基于此技术堆栈的第二个产品。

Wolfram编程云专注于创建可部署的云软件。数学软件相反,在线专注于提供基于web的轻量级版本的传统数学软件体验。在接下来的几个月里,我们将发布一系列基于相同技术栈的其他产品,包括Wolfram发现平台(提供对Wolfram知识库用于研发)和Wolfram数据科学平台(提供完整的数据源到报告数据科学工作流)。

自年初以来,我的目标之一数学软件四分之一个多世纪前,人们一直在尽可能广泛地使用该系统。今天,能够在这个方向上迈出另一个重要的新步伐,真是令人兴奋数学软件使用web浏览器的任何人都可以立即访问。

将会有很多应用程序。从允许远程访问现有数学软件用户。支持流动工人。便于管理数学软件用于基于项目的用户,或在公共访问计算机上。以及为小组协作和数字教室提供流畅的新工作流程。

但对我来说,现在能够看到数学软件可以通过电脑甚至手机上的普通浏览器立即访问。

你所需要做的就是去数学软件在线网站


如需评论,请访问此帖子的副本Wolfram博客»

]]>
阿尔法专辑大赛:皮格马利翁版 https://blog.wolframalpha.com/2014/09/02/the-alpha-albums-contest-pygmalion版本/ https://blog.wolframalpha.com/2014/09/02/the-alpha-albums-contest-pygmalion-edition/#comments 2014年9月2日星期二14:04:56+0000 https://blog.wolframalpha.com/?p=28592 今年,沃尔夫拉姆很高兴能赞助年度会议十周年皮格马利翁音乐节在我们的家乡香槟-乌尔巴纳举行。如果你不熟悉皮格马利翁音乐节,这是一个在当地举办的音乐节,在一个令人惊叹的周末里,汇聚了杰出的音乐艺术家、作家和供应商。当然,音乐始终是关注的焦点,为了真正做到这一点,我们有一种很好的方式与数学和音乐爱好者互动。

我们要把我们的阿尔法专辑大赛带有新歌歌词(与合作收集Lyric查找)来自将在今年的音乐节上亮相的一些乐队!这意味着我们从艺术家那里获取相册,在Wolfram|Alpha中输入该相册的单词云查询请求,并将生成的图像发布到tweet中。从那里开始,所有忠实的粉丝将有一个小时的时间通过提交您的猜测推特在@-回复中;在提交期结束时,我们将从正确的条目中随机选择一个获胜者。

Last Splash单词云

我们知道欺骗系统并尝试在线搜索歌词是很诱人的,但我们希望每个人都能表现得很好,并保持比赛公平。以下是一些帮助您入门的提示:

  • 最靠近中心的最大单词在专辑中出现的频率最高。默认情况下,会删除“and”、“or”等常用词。
  • 寻找一些不寻常的词,这些词可能会让你联想到特定的歌曲,比如上面图片中的单词云中的“炮弹”(来自最后的挥霍《繁殖者》)。

那么这对你有什么好处?我们的幸运获奖者将获得三个月的免费Wolfram|Alpha专业!

作为对参加皮格马利翁比赛的人的额外奖励,沃尔夫拉姆将在周六和周日的音乐节上设立一个展位,在那里你可以参加本次比赛的现场直播。正确猜出展台上显示的单词云的粉丝将有机会赢得单词云的海报!大奖得主将有一位头条人物在海报上签名!

比赛将于明天下午1点在CDT直播,并将于每周三举行,直到电影节的第一天,即9月25日星期四。祝你好运!

有关Alpha Albums竞赛规则的完整列表,请访问Wolfram|Alpha®Alpha专辑大赛官方规则。在评论或推特上让我们知道你的想法,祝你玩得开心!

]]>
https://blog.wolframalpha.com/2014/09/02/the-alpha-albums-contest-pygmalion-edition/feed/ 1