问题描述
在 wolfram Mathematica 中,我一直使用 Table[]
函数。
表格函数示例
i1^2 + i3^3
可以是任何参数函数 (i1
,i3
)。
和
{i1,1,9,2},5,{i3,7,3,-.5}
是参数的空间。
有关更多详细信息,请参阅文档: https://reference.wolfram.com/language/ref/Table.html
我可以用 python 中的一系列 for 循环来做到这一点:
import numpy as np
def f(i1,i3):
return(i1**2+i3**3)
arr=np.array([[[
f(i1,i3)
for i3 in np.arange(7,2.5,-.5)]
for i2 in np.arange(5)]
for i1 in np.arange(1,11,2)]
)
print(arr)
是否有更短、更紧凑的方法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)