πŸš€ Languege/Python

python - numpy(13) 톡계

mini_world 2020. 3. 30. 18:59
λͺ©μ°¨ μ ‘κΈ°
import numpy as np

print('*'*100)
print('1차원 λ°°μ—΄')
print('-'*20)
x = np.array([1, 2,  3, 4])
print(x)
print('-'*20)
#합계
print('합계:', np.sum(x))
print('합계:', x.sum())

#μ΅œμ†Œκ°’, μ΅œλŒ€κ°’
print('μ΅œμ†Œκ°’:', x.min(), 'μ΅œλŒ€κ°’:', x.max())  # μ΅œμ†Œκ°’, μ΅œλŒ€κ°’
print('μ΅œμ†Œκ°’μ˜ μœ„μΉ˜:', x.argmin(),'μ΅œλŒ€κ°’μ˜ μœ„μΉ˜:',  x.argmax())  # μ΅œμ†Œκ°’μ˜ μœ„μΉ˜, μ΅œλŒ€κ°’μ˜ μœ„μΉ˜

#λ°±ν„°κ°’μ˜ 평균
print('λ°±ν„°κ°’μ˜ 평균:', x.mean())

#λ°±ν„°μ˜ 쀑앙값
print('λ°±ν„°μ˜ 쀑앙값:', np.median(x))  # κ°€μ˜¨λ° λ‘κ°œκ°’ λ”ν•΄μ„œ 평균

print('*'*100)
print('2차원 λ°°μ—΄')
print('-'*20)
x = np.array([[1, 2], [3, 4]])
print(x)
print('-'*20)
#μ—΄ 합계
print('μ—΄μ˜ 합계:', x.sum(axis=0))
print('ν–‰μ˜ 합계:', x.sum(axis=1))

print('μ΅œλŒ€κ°’:', np.max(x), '\nμ΅œμ†Œκ°’:', np.min(x))

 

 

[μ½”λ“œμ‹€ν–‰ κ²°κ³Ό]

****************************************************************************************************
1차원 λ°°μ—΄
--------------------
[1 2 3 4]
--------------------
합계: 10
합계: 10
μ΅œμ†Œκ°’: 1 μ΅œλŒ€κ°’: 4
μ΅œμ†Œκ°’μ˜ μœ„μΉ˜: 0 μ΅œλŒ€κ°’μ˜ μœ„μΉ˜: 3
λ°±ν„°κ°’μ˜ ν‰κ· : 2.5
λ°±ν„°μ˜ μ€‘μ•™κ°’: 2.5
****************************************************************************************************
2차원 λ°°μ—΄
--------------------
[[1 2]
 [3 4]]
--------------------
μ—΄μ˜ ν•©κ³„: [4 6]
ν–‰μ˜ ν•©κ³„: [3 7]
μ΅œλŒ€κ°’: 4 
μ΅œμ†Œκ°’: 1

Process finished with exit code 0

 

728x90