考虑矩阵m:
let m = [ [ 1 , 2 ] , [ 3 , 4 ] ]将幂函数应用于m:
let mexp = math.exp(m)现在JSON.stringify(mexp)输出:
"[[2.718281828459045,7.38905609893065],[20.085536923187668,54.598150033144236]]"因此,将内置的幂函数按元素应用于矩阵,结果是一个矩阵。
假设我有一个自定义标量函数sigmoid
let sigmoid = x => 1 / ( 1 + Math.exp(-x) )现在,我想将sigmoid元素应用于矩阵,就好像它是一个内置的math.js函数:
math.sigmoid(m)我如何实现这一点?
发布于 2017-12-25 17:42:51
您可以简单地使用math.map,并定制sigmoid来使用map
math.map(m, sigmoid)更多信息请点击此处http://mathjs.org/docs/reference/functions/map.html
https://stackoverflow.com/questions/47967417
复制相似问题