샘플:
import numpy as np
a = np.array([1, 2, 3, 4, 5, 6])
a.mean()
np.mean(a)
# 3.5
np.median(a)
# 3.5
a.std()
np.std(a)
# 1.707825127659933
a.var()
np.var(a)
# 2.9166666666666665
a.sum()
np.sum(a)
# 21
np.prod(a)
a.prod()
# 720
샘플:
import numpy as np
a = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
np.percentile(a, 10) # 10%
# 1.9
np.quantile(a, 0.1) # 10%
# 1.9
샘플:
import numpy as np
a = np.array([9, 3, 6, 10, 2, 1, 5, 4, 7])
a.min()
np.min(a)
# 1
a.max()
np.max(a)
# 10
a.argmin()
np.argmin(a)
# 5
a.argmax()
np.argmax(a)
# 3
샘플:
import numpy as np
a = np.array([1, 2, 3, 5, 4, 1, 2, 4, 3, 5, 4, 3, 2, 1, 5, 2, 1, 2, 3, 4, 1, 2, 1, 2, 3, 4, 5, 1, 2])
np.histogram(a)
# (array([7, 8, 5, 5, 4]), array([1. , 1.8, 2.6, 3.4, 4.2, 5. ]))
np.unique(a)
# array([1, 2, 3, 4, 5])
np.bincount(a)
# array([0, 7, 8, 5, 5, 4])
np.random.randn()
# 0.4125148319817233
np.random.randn(10)
# array([ 0.1474397 , -0.73019763, -0.56776599, 1.32150811, 0.28338785,
0.33151505, 0.73110325, -2.04595323, 1.78572571, -0.62878016])
np.random.normal()
# -0.37041109576560466
np.random.normal(0, 1, 5)
# array([ 0.87458122, 0.70693113, -2.37069148, -1.07551244, 1.77340854])
np.random.randint(0, 10, 3)
# array([9, 3, 4])
a = np.array([1, 3, 5, 2, 4, 7, 6, 9, 11])
np.random.choice(a)
# 7
np.random.choice(a, 3)
# array([4, 1, 7])
