Есть ли конкретная причина, по которой вы хотите все в отдельной переменной?Возможно, я упускаю твою точку зрения, но я предложу кое-что еще, если пойму, чего ты хочешь.
Как уже упоминал Джейхелло, вы можете напрямую указать исходный массив numpy для np.fabs()
.В комментарии вы заявили, что не хотите получать список, поскольку хотите добавить эти значения и в другой список, но это также возможно для списков, использующих np.append()
.Допустим, массив, к которому вы хотите добавить их, это master_array
, вы можете сделать что-то вроде этого:
import numpy as np
# other code here
new_arr = np.fabs(vAgarch)
master_array = np.append(master_array, new_arr)
Это добавит каждый элемент из списка vAgarch в другой список после вызова fabs()
на них.Если вы хотите добавить только определенные элементы массива, вы можете просто ссылаться на них по индексу (например, new_arr[2]
), а не создавать отдельные переменные для каждого отдельного элемента.