0

我想从存储在具有非等距节点的数组 x 中的一维节点生成维度为 D 的多维张量网格,例如

x = array([1., 0.7., 0., -0.7., -1.])

我试图用 D 条目建立一个列表:

xlist = []
for i in range (D):
    xlist.append(x)

但这不能作为 mgrid 的输入,它告诉对象没有属性“步骤”:

X=np.mgrid[xlist]

我是 Python 新手,大部分时间都使用 Matlab。任何建议都会有所帮助,谢谢!

4

0 回答 0