Предположим, что у нас есть следующий кадр данных pandas:
test_df = pd.DataFrame({'start':[1,2,3,4], 'end':[2,3,4,5] ,'signal':[1,2,3,4]},columns=['start','end','signal'])
Можем ли мы обновить массив numpy векторизованным способом?
nparray = np.zeros(4)
Используя метод вычисления ниже?
def compute(nparray,start,end,signal):
nparray[start:end] += signal
Сейчас выдается следующая ошибка:
nparray[start:end] += signal
TypeError: slice indices must be integers or None or have an __index__ method