반응형
In [1]:
import numpy as np
# dirichlet 분포를 이용해 random하면서도 합이 1인 분포를 생성
rand_distribution = np.random.dirichlet(np.ones(10),size=None)
rand_distribution
Out[1]:
array([0.06777101, 0.13312022, 0.00483812, 0.18864496, 0.08399787,
0.14003386, 0.26656006, 0.06041501, 0.01597788, 0.038641 ])
In [2]:
xxx = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
In [3]:
# bar plot으로 이미 생성해 둔 rand_distribution를 프린트 함!
plt.bar(xxx, rand_distribution, width=0.6)
plt.xticks(rotation=90)
plt.show()
반응형
'Development > Python' 카테고리의 다른 글
[Python] Dataframe 2개의 컬럼을 활용하여 Dictionary 생성 (0) | 2022.01.04 |
---|---|
[Python] Jupyter Notebook 스크립트 브라우저 창에 맞추기 (사이즈 조절) (2) | 2021.12.15 |
[Python] Dictionary Key, Value Swap (딕셔너리 키 밸류 전환) (0) | 2021.12.15 |
[Python] argument 인자 입력 받아서 실행하기 (0) | 2021.12.02 |
[Docker] Container 내에서 Jupyter Notebook 띄우기 (0) | 2021.11.15 |
댓글