Что такое хороший способ создания массива numpy, содержащего значения функции, вычисляемой на n-мерной сетке точек?
Например, предположим, что я хочу оценить функцию, определенную
def func(x, y):
return <some function of x and y>
Предположим, что я хочу оценить его на двухмерном массиве точек с x значениями, идущими от 0 до 4 за десять шагов, а значения y идут от -1 до 1 за двадцать шагов. Какой хороший способ сделать это в numpy?
P.S. Это неоднократно задавалось в разных формах StackOverflow, но я не мог найти кратко сформулированный вопрос и ответ. Я разместил это, чтобы предоставить краткое простое решение (ниже).