# 변동성 계산
      vol = np.sqrt( np.dot( wgt.T, np.dot( cov_annual, wgt ) ) )
    
    # 계산한 수익률 추가
      p_returns.append( ret )
    
    # 변동성 추가
      p_volatility.append( vol )
    
    # 투자 비중 추가
      p_weights.append( wgt )
    
    # 완성된 3만 개의 포트폴리오를 차트로 그린다
    # np.array로 변환한다
    p_volatility = np.array( p_volatility )
    p_returns = np.array( p_returns )
    
    # 색상을 n_ports만큼 만든다
    colors = np.random.randint( 0, n_ports, n_ports )
    
    # Matplotlib는 차트에 대한 여러 가지 스타일을 지정할 수 있다
    # print( plt.style.available ) 명령으로 다음과 같이 사용 가능한 스타일을 알 수 있다
    ['bmh', classic', dark_background', fast', fivethirtyeight', ggplot', grayscale', seaborn-bright', seaborn-colorblind', seaborn-dark-palette', seaborn-dark', seaborn-darkgrid', seaborn-deep', seaborn-muted', seaborn-notebook', seaborn-paper', seaborn-pastel', seaborn-poster', seaborn-talk', seaborn-ticks', seaborn-white', seaborn-whitegrid', seaborn', Solarize_Light2', tableau-colorblind10', _classic_test']
    
    
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.