어떤 아이돌 게임에 등장하는 52개 캐릭터의 몸무게 데이터를 토대로 직사각형을 만들었어요.
나는 그렇게 하면 공부도 할 수 있고 긴장도 풀 수 있다고 생각한다.
참고로 제재에 관해서는 저작권이 이미 상당히 모호해졌다는 것을 감안하면
52명이라는 숫자로 표현할 수 있는 사람이 있습니까?
데이터를 읽고 직사각형을 만듭니다
인터넷상에서 정보를 적절히 수집하면 52명의 몸무게를 기술한 CSV 파일이 작성된다.
Pandas를 사용하여 생성된 파일을 읽습니다.
Untitled1.ipynb%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
#CSV読み込み
csv = pd.read_csv('任意のCSVファイルが置かれているパスを入力')
오, CSV에서 읽기 전에 import입니다.
또한 Jupter Notebook에 이미지를 표시할 때는%matplotlib inline으로 표시해야 합니다.
Untitled1.ipynb#体重データを格納
WeightData = csv.Weight.values.tolist()
데이터를 저장한 후 직사각형을 만들 준비를 한다.
최소값과 최대값의 등급을 확정하다.
Untitled1.ipynb#最小値と最大値を算出
print("最小値",np.min(WeightData))
print("最大値",np.max(WeightData))
최소값 35.0
최대치 51.0
최소값과 최대값을 확인했습니다.
그 다음에 적당한 수치만 입력하면 된다.
Untitled1.ipynbfig, ax = plt.subplots()
# 5個の階級でヒストグラムを作成します。binsの最小値と最大値をrangeで指定します。
# 戻り値について n => 各階級における度数、bins => 階級のリスト
n, bins, patches = ax.hist(WeightData, bins=5, range=(31, 55))
# グラフのタイトル
ax.set_title('Girls Weight')
# X軸のタイトル
ax.set_xlabel('Weight Group')
# Y軸のタイトル
ax.set_ylabel('Frequency')
# X軸のラベル
label = [
'31 - 35',
'36 - 40',
'41 - 45',
'46 - 50',
'51 - 55'
]
# ラベルを打つX軸の場所。階級値をセットする。
ax.set_xticks([33, 38, 43, 48, 53])
# X軸にラベルをセット、90度回転させる
ax.set_xticklabels(label, rotation = 90)
드디어 그려냈어요.
Untitled1.ipynb# 描画
plt.show()
아, 간단하죠?
이런 상황으로 직사각형을 만들었다.
직사각도에서 볼 수 있다
이렇게 표현하면 아이돌의 평균 몸무게는 약 43kg 정도.
현실적으로 여성의 이상을 고려한 시스템이 40kg 정도 되는 것 같아요.
아이돌로서 몸무게 설정이 타당한 건가요?
그나저나 제가 맡은 몸무게는 상당히 무겁습니다.
네.
여성분들이 채찍질을 살짝 해주시는 게 귀여울 것 같아요.
참고 자료
- [프로그래머에 사용되는 통계학] 도수 분포와 직사각형
- 햄버거 통계학에 오신 걸 환영합니다!
Reference
이 문제에 관하여(어떤 아이돌 게임에 등장하는 52개 캐릭터의 몸무게 데이터를 토대로 직사각형을 만들었어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/taguruato/items/3639f7998c5c8447ebae
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
#CSV読み込み
csv = pd.read_csv('任意のCSVファイルが置かれているパスを入力')
#体重データを格納
WeightData = csv.Weight.values.tolist()
#最小値と最大値を算出
print("最小値",np.min(WeightData))
print("最大値",np.max(WeightData))
fig, ax = plt.subplots()
# 5個の階級でヒストグラムを作成します。binsの最小値と最大値をrangeで指定します。
# 戻り値について n => 各階級における度数、bins => 階級のリスト
n, bins, patches = ax.hist(WeightData, bins=5, range=(31, 55))
# グラフのタイトル
ax.set_title('Girls Weight')
# X軸のタイトル
ax.set_xlabel('Weight Group')
# Y軸のタイトル
ax.set_ylabel('Frequency')
# X軸のラベル
label = [
'31 - 35',
'36 - 40',
'41 - 45',
'46 - 50',
'51 - 55'
]
# ラベルを打つX軸の場所。階級値をセットする。
ax.set_xticks([33, 38, 43, 48, 53])
# X軸にラベルをセット、90度回転させる
ax.set_xticklabels(label, rotation = 90)
# 描画
plt.show()
이렇게 표현하면 아이돌의 평균 몸무게는 약 43kg 정도.
현실적으로 여성의 이상을 고려한 시스템이 40kg 정도 되는 것 같아요.
아이돌로서 몸무게 설정이 타당한 건가요?
그나저나 제가 맡은 몸무게는 상당히 무겁습니다.
네.
여성분들이 채찍질을 살짝 해주시는 게 귀여울 것 같아요.
참고 자료
- [프로그래머에 사용되는 통계학] 도수 분포와 직사각형
- 햄버거 통계학에 오신 걸 환영합니다!
Reference
이 문제에 관하여(어떤 아이돌 게임에 등장하는 52개 캐릭터의 몸무게 데이터를 토대로 직사각형을 만들었어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/taguruato/items/3639f7998c5c8447ebae
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(어떤 아이돌 게임에 등장하는 52개 캐릭터의 몸무게 데이터를 토대로 직사각형을 만들었어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/taguruato/items/3639f7998c5c8447ebae텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)