javascript 技巧,javascript正确使用

首页 > 经验 > 作者:YD1662022-11-01 09:59:45

过去的几年中,Python已成为机器学习和深度学习的首选编程语言。与机器学习和深度学习相关的大多数书籍和在线课程要么只用Python,要么再带上R语言。Python有着丰富的机器学习和深度学习库、专门优化的实现,具备可伸缩性和大量功能,因而广受欢迎。

javascript 技巧,javascript正确使用(1)

但Python并不是编写机器学习应用程序的唯一选择。社区中有越来越多的开发人员正在使用JavaScript来运行机器学习模型。

尽管JavaScript(目前)并不能在机器学习领域替代根基深厚的Python,但掌握JavaScript机器学习技能也是有很多不错的理由的,

1.函数柯里化

函数柯里化的是一个为多参函数实现递归降解的方式。其实现的核心是:

要思考如何缓存每一次传入的参数

传入的参数和目标函数的入参做比较

这里通过闭包的方式缓存参数,实现如下:

javascript 技巧,javascript正确使用(2)

使用方式如下:

javascript 技巧,javascript正确使用(3)

函数柯里化仅仅只是上面求和的这种运用吗??

这个问题,有必要去一下。其实利用函数柯里化这种思想,我们可以更好的实现函数的封装。

就比如有监听某一事件那么就会有移除该事件的操作,那么就可以利用柯里化的思想去封装代码了。

或者说一个输入A有唯一并且对应的输出B,那么从更大的角度去思想这样的工程项目是更安全,独立的。也便于去维护。

2.关于数组

手写map方法

map()方法根据回调函数映射一个新数组

javascript 技巧,javascript正确使用(4)

首页 12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.