我试图用python计算一个矩阵的基2对数(从矩阵指数与基2的反函数的意义上来说,如here,而不是元素对数)。由于log()采用元素对数,我在Google上做了一些研究,以找到适合我的任务的东西。我的研究只给出了scipy函数logm(X),它给出了矩阵X的自然矩阵对数
如上所述,我需要用python找到矩阵的基2对数。当然,我知道公式$log\u a(x)=ln(x)/ln(a)$,其中ln是自然对数,但据我所知,这只适用于标量参数x(如果我错了请纠正我)。至少我还没有看到任何关于为什么这也适用于矩阵的争论。你知道吗
那么有人知道是否存在这样一个内置的matrix-log2函数吗?你知道吗
或者: 因为几年前我和Mathematica做过一点工作,所以我知道函数MatrixFunction[],这可能是解决我问题的一个步骤(如here所讨论的),现在我想知道Python中是否也存在这样的函数?你知道吗
谢谢你的帮助!你知道吗
PS:在我看来,提出的解决方案here不起作用
为什么你认为它只适用于标量参数?让我们玩简单的旋转矩阵
在这里你可以看到它产生了合理的输出
你可以把它和维基百科比较一下
我们可以把它计算回1。按对数(2)指数2缩放。泰勒展开手册
两个方法输出相同的输出,代码如下
输出
在我看来一切都是一致的
相关问题 更多 >
编程相关推荐