코딩 더 매트릭스 - 챕터 4 (선형공간)

이동욱

2023/04/10

Categories: Tags: 서평

백터 공간

선형 결합 (일차결합)


$$ a_1v_1 + … + a_nv_n $$

선형 결합의 사용


주식 포트폴리오 예제

$$ a_1v_1 + … + a_nv_n $$

공장 제품

금속 콘크리트 플라스틱 전기
garden gnome 0 1.3 .2 .8 .4
hula hoop 0 0 1.5 .4 .3
slinky 0.25 0 0 .2 .7
silly putty 0 0 .3 .7 .5
salad shooter .15 0 .5 .4 .8

$$ v_gnome = Vec(D, {‘콘크리트’: 1.3, ‘플라스틱’:.2, ‘물’:.8, ‘전기’:.4}) $$

>>> D = {'metal', 'concrete', 'plastic', 'water', 'electricity'}
>>> v_gnome = Vec(D, {'concrete': 1.3, 'plastic': .2, 'water':.8, 'electricity': .4})
>>> v_hoop = Vec(D, {'plastic': 1.5, 'water': .4, 'electricity': .3})
>>> v_slinky = Vec(D, {'metal': .25, 'water': .2, 'electricity': .7})
>>> v_putty = Vec(D, {'plastic': .3, 'water': .7, 'electricity': .5})
>>> v_shooter = Vec(D, {'metal': .15, 'plastic': .5, 'water': .4, 'electricity': .8})

print(240 * v_gnome + 55 * v_hoop + 150 * v_slinky + 133 * v_putty + 90 * v_shooter)

참고 문헌


>> Home