我创建了一个 python 函数来对矩阵求幂,并使用 DataNitro 将其作为 Excel 中的用户定义函数导入。但是,当我使用这个公式时,我得到的结果是一个单元格中的 python 列表。
是否可以使用与 MMULT 或 MINVERSE 类似的 DataNitro 为 excel 创建数组公式?
下面是我的python代码和excel表的快照:
函数.py
import numpy as np
def mat_expo(x,n):
if(n==2):
return mat_mult(x,x)
else:
return mat_mult(x,mat_expo(x,n-1))
def mat_mult(x,y):
return np.dot(x,y)
电子表格: