Я пытаюсь создать массив, значения которого являются значениями, возвращаемыми из функции.
Я также хочу, чтобы ранее полученное значение заполнило функцию, создав следующий элемент в массиве.Это должно выглядеть примерно так:
a = numpy.array(function(x), function(function(x)), ...)
вместо:
arr = np.array(x)
for i in range(n):
new_result = function(x)
x = new_result
b = np.array(x)
arr = np.vstack((arr, b))
Функция способна принимать значение, созданное в предыдущей итерации.Длина массива большая, поэтому это невозможно сделать вручную.
Есть ли способ сделать это без цикла for?