首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将自定义标量函数元素式应用于math.js中的矩阵?

问如何将自定义标量函数元素式应用于math.js中的矩阵?
EN

Stack Overflow用户
提问于 2017-12-25 17:35:19
回答 1查看 126关注 0票数 0

考虑矩阵m:

代码语言:javascript
复制
let m = [ [ 1 , 2 ] , [ 3 , 4 ] ]

将幂函数应用于m:

代码语言:javascript
复制
let mexp = math.exp(m)

现在JSON.stringify(mexp)输出:

代码语言:javascript
复制
"[[2.718281828459045,7.38905609893065],[20.085536923187668,54.598150033144236]]"

因此,将内置的幂函数按元素应用于矩阵,结果是一个矩阵。

假设我有一个自定义标量函数sigmoid

代码语言:javascript
复制
let sigmoid = x => 1 / ( 1 + Math.exp(-x) )

现在,我想将sigmoid元素应用于矩阵,就好像它是一个内置的math.js函数:

代码语言:javascript
复制
math.sigmoid(m)

我如何实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-25 17:42:51

您可以简单地使用math.map,并定制sigmoid来使用map

代码语言:javascript
复制
math.map(m, sigmoid)

更多信息请点击此处http://mathjs.org/docs/reference/functions/map.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47967417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档