加入收藏 | 设为首页 | 会员中心 | 我要投稿 四平站长网 (https://www.0434zz.com.cn/)- 云服务器、对象存储、基础存储、视频终端、数据应用!
当前位置: 首页 > 站长资讯 > 外闻 > 正文

换个角度看世界!

发布时间:2021-02-25 14:31:26 所属栏目:外闻 来源:互联网
导读:于多年来钻研数学或从事机器数学学习的人来说,将上面这个方程式详细地解析为含义和代码并不难。但是对大部分普通人来说,无异于看天书。古代数学家似乎都喜欢用有趣的外观符号来表述直观的方法,但却使方程和变量复杂化了。 实际上,代码不仅可以编写程序,

于多年来钻研数学或从事机器数学学习的人来说,将上面这个方程式详细地解析为含义和代码并不难。但是对大部分普通人来说,无异于看天书。古代数学家似乎都喜欢用有趣的外观符号来表述直观的方法,但却使方程和变量复杂化了。

实际上,代码不仅可以编写程序,还可以让这些复杂的语言再次变得直观起来。加深对数学理解的最好方法就是编写代码段来描述方程式,这会让理解变得简单起来。

看过下面这些例子,相信你也会有这样的感觉。

 

如上所示,每一行括号中的正确表示法指定了每条路径应执行的操作。我也将多余的“包含”符号添加到每个条件中,以加强理解。我们检查了i值是否在y列表中。确认过后,返回数组的总和。如果i值不在数组中,将基于该值返回0或1。

阶乘

阶乘用“!”表示,几乎所有计算器上都有此符号。这个符号会好理解一些,不过代码会带你进一步了解它的原理。

5!将表示为:
 

最后,让我们看一下机器学习中最常用的典型矩阵乘法。用复杂的术语来说,此运算为每个主要行与每个次要列的点积。

具体操作是:假设[#行,#列]→矩阵ixj要求#列(i)== #行(j)→最终输出的模型为[#行(i), #列(j)]

看起来似乎很难理解,图片能帮助你直观了解这些操作。


(编辑:四平站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读