我对 Python 非常陌生(过去我使用过 Mathematica、Maple 或 Matlab 脚本)。我对 NumPy 如何评估数组上的函数但在尝试在多个维度上实现它时遇到问题印象深刻。我的问题很简单(请不要笑):有没有更优雅和有效的方法来评估某些函数 f(在 R^2 上定义)而不使用循环?
import numpy
M=numpy.zeros((10,10))
for i in range(0,10):
for j in range(0,10):
M[i,j]=f(i,j)
return M