我想在 numpy 中取 NxNxY 矩阵的逆; np.linalg.inv 不起作用,因为它要求最后两个维度是方阵。我也尝试过 np.linalg.tensorinv 和 np.linalg.lstsq 和 np.linalg.pinv 但它们都不起作用。这里还要注意的一件事是 y 不是 n 的倍数并且 y 是 n 的 50 倍。
如果我没记错的话,导纳就是阻抗除以 1。 然后你就可以这样做:
y = np.randon.randn(5) # some matrix
z = 1/y
这将按元素反转矩阵