1.起因
在照着书打代码时,看到了一句莫名其妙的代码:np.linalg.norm()
百度一下————这是范数.........
很久以前听过这个东西,今天碰到了,简单了解下吧。
2.懵逼的开始
https://blog.csdn.net/qq_15807167/article/details/62222151
我只能说,这水很深,这个博客放上来,只是想告诉自己,路还长着呢。(http://open.163.com/movie/2016/1/N/B/MBBT5MD0L_MBT5VDSNB.html,范数单独拿出来,感觉就是一门课)
其实对我这种小白而言,深究这些暂时没有用,但是至少有个概念,然后我真的想吐槽一句,很多博客对于他的介绍如同教课书一般,我是真的不想看。不过幸好不是计算机纯小白,找资料这种东西简直就是程序员人生必备之技能。
如果你不想去看存粹的数学定义,那么:(https://www.zhihu.com/question/21868680)
我不清楚到底应该理解多少,我就看着大佬们的回答总结一下。
(首先:bgm:https://baike.baidu.com/item/%E8%8C%83%E6%95%B0/10856788?fr=aladdin(百度百科的定义,肯定要参考一个比较严谨,然后翻译成人想的通的............)
(1)
这个解释一看就是数学家写的,简单明了。但是对于我来说需要翻译一下(https://www.zhihu.com/question/21868680),也就是上面的一个知乎讨论。当然,如果将不同的回答定义成不同的翻译解析,对我这个“人工智能”而言,是混乱的,所以,需要简单了解所有的东西。(可能言语较乱,我个人想这样去学,假设所有人都是对的,我看完所有的讨论,总结完以后,再去看百度百科上那种最高大尚的。)
大佬的表演(知乎上,回答总结):
(1)首先要注意到,函数这两个字。函数是映射的一种特殊方式(我们都是先学了映射,才学的函数)。那如果将函数可视化呢?也就是将函数和所谓的空间联系起来呢?特别是三维及以下的空间,这个过程是一个一一对应的关系。换句话来说,我们可以把函数画出来的几何图像理解为函数的高度形象化。(此处大佬开始引出线性代数的向量,我感觉对于函数而言的了解可以结束了)。当然,在重新温习了这些我们都知道的小概念以后,我们要清楚,函数的作用。一个或多个输入,唯一的一个输出。那具体对他而言输入什么输出什么?
(2)上处问题的疑问,我可以用另一个大佬的回答解决。
我感觉这个例子不需要解释了,太通俗易懂了,但是这就结束了?不,怎么可能,要是这么简单我写博客干什么,我只是想记录一下自己的心路历程和挖到的填不了的坑,以备有看到的大佬总结纠错,或者自己以后看懂了回来改。
(3) 另一个大佬的回答
搞事情啊有么有,我好不容易理解了上面的,这又是什么。
好了,大佬的陈述简直让人头皮发麻:
对,看到这儿,我也疑惑了.....为啥两点间距离这样计算啊,活了快20年了,从来没想过.....顺着上面思路,出现了:
看完,不要是世界观崩塌,想着我学过的三角函数,勾股定理,两点间距离是什么鬼。
其实,就是我们给自己挖的坑填上就行了。
然后,大佬开始带我们看世界了:
这些没啥好总结分析的,就静静的看完然后脑子突然高光就好了.....
嗯,看完上面的,你会突然发现思路很乱,会怀疑,我到底会了没有?莫慌,让百度百科教你做人就好了.......
比如:
第一段直接跳过(分析完了),赋范空间?就是如果我两点间距离是平方差之和再开根号-----这样算,就是赋2空间(欧几里得空间)
我习惯这样看,你会发现你很多看不懂,我自己这样安慰自己.........没事儿,至少你把他的全貌了解了一遍,因为我暂时确实不需要他多深厚的数学功底,最初目的只是单纯了解他。
--------------------------------------后补-----------------------------------------
最近在李航的统计数里再次看到了上面的范数公式,其中有一个图让我觉得妙不可言。
上面提到过的公式:
最精妙的不是这个公式,而是对他的可视化:
——鸣谢大佬,这个图是真的点醒我了。