만약 2000개의 데이터에 대해서 점차적으로 가중치를 증가시키는 코드를 다음과 같은 방법으로 만들 수 있다.
data_size = 2000
weights = np.linspace(1, data_size, data_size)
weighted_data = data * weights
반대로 가중치를 감소시키는 코드를 다음과 같은 방법으로 만들 수 있다.
data_size = 2000
weights = np.linspace(data_size, 1, data_size)
weighted_data = data * weights
지수표기법으로 종종 출력되는데 이를 해결하지 위해서 다음과 같은 코드를 이용할 수 있다.
np.set_printoptions(formatter={'float_kind': '{:f}'.format})
weights = np.linspace(data_size, 1, data_size) 에서 data_size와 1을 비율을 조정해서 증가폭과 감소폭도 조정할 수 있다.