SciPy[Scientific Python]
: Numpy๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๊ณผํ๊ณ์ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค.
: ์ฃผ๋ก ํ์ด์ฌ์ผ๋ก ์์ฑ๋์์ง๋ง ์ผ๋ถ ์ธ๊ทธ๋จผํธ๋ c๋ก ์์ฑ๋์๋ค
SciPy์ค์นํ๊ธฐ ! pip install scipy
Unit Categories
print(dir(constants)) #dir์ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ๋จ์ ๋ชฉ๋ก์ ๋ณผ ์ ์๋ค
- scipy๋ฅผ ์ด์ฉํ์ฌ ๋จ์์ ๋ํ ๋ณํ์ ์ํํ ์ ์๋ค
- ๋ฏธํฐ๋ฒ [Metric]: Scipy ๋ฐ Numpy์์๋ ๊ฑฐ๋ฆฌ ๋ฐ ๊ธธ์ด๋ฅผ ์ธก์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ SI ๋จ์์ธ ๋ฏธํฐ(m)๋ฅผ ์ฌ์ฉํ๋ค
- ๋ฐ์ด๋๋ฆฌ [Binary]: ๋ฐ์ด๋๋ฆฌ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๋ํ ๊ธฐ๋ฅ์ Numpy์์ ์ ๊ณต๋ฉ๋๋ค. ์ด๋ ์ปดํจํฐ ๋ฉ๋ชจ๋ฆฌ์ ์ด์ง ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ค
- ๊ฐ๋ [Angle]: Numpy์์๋ ๋ผ๋์(radian)์ด ๊ธฐ๋ณธ ๊ฐ๋ ๋จ์์ด์ง๋ง, ๊ฐ๋๋ฅผ ๋(degree)๋ก ๋ณํํ๊ฑฐ๋ ๋ผ๋์์ผ๋ก ๋ณํํ๋ ๊ธฐ๋ฅ๋ ์ ๊ณตํ๋ค
- ์๊ฐ [Time]: Scipy ๋ฐ Numpy์์๋ ์๊ฐ์ ์ฒ๋ฆฌํ๊ธฐ ์ํ ์ฌ๋ฌ ํจ์์ ๊ธฐ๋ฅ์ด ์๋ค
- ๊ธธ์ด [Length]: ๋ฏธํฐ ๋จ์๋ก ์ฒ๋ฆฌ๋๋ค
- ์๋ ฅ [Pressure]: Pascal(Pa) ๋ฑ์ ๋จ์๋ก ์ฒ๋ฆฌ๋๋ค
- ์ฉ๋ [Volume]: Scipy ๋ฐ Numpy์์๋ ๋ถํผ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ค์ํ ํจ์๊ฐ ์๋ค
- ์๋ [Speed]: ๊ฑฐ๋ฆฌ๋ฅผ ์๊ฐ์ผ๋ก ๋๋ ๊ฒ์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ฏธํฐ/์ด(m/s)๋ก ํ์๋๋ค
- ์จ๋ [Temperature]: Scipy ๋ฐ Numpy์์๋ ์จ๋ ๋ณํ์ ์ํํ๋ ํจ์๊ฐ ์๋ค
- ์๋์ง [Energy]: Scipy ๋ฐ Numpy์์๋ ์๋์ง ๊ณ์ฐ์ ์ํ ํจ์์ ๋๊ตฌ๊ฐ ์๋ค
- ํ [Force]: ๋ดํด(N) ๋ฑ์ ๋จ์๋ก ์ฒ๋ฆฌ๋๋ค
from scipy import constants #scipy์์ ์์ ๋ชจ๋์ ๊ฐ์ ธ์จ๋ค
print(constants.pi) #3.14
import scipy.cluster.hierarchy as sch # hierarchy ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํด๋ฌ์คํฐ๋งํ๋ค
from sklearn.cluster import KMeans # K-ํ๊ท ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ํด๋ฌ์คํฐ๋งํ๋ค
'Python > Python Language' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ๊ท์ ํจ์ (Python RegEx) (0) | 2024.04.24 |
---|---|
ํ์ด์ฌ Datetime ํฌ๋งท ๊ฐ์ด๋: strftime ์ฝ๋ ์์์ ์ค๋ช (2) | 2024.04.24 |
๋ฐ์ดํฐํ๋ ์(DataFrame)์ ๋ฐฐ์ด ์กฐ์ธ(join)๊ณผ ๋ฐฐ์ด๋ถํ (split) (0) | 2024.04.09 |
๋ฐ์ดํฐํ๋ ์(DataFrame)์ column, index ์ค์ ๋ฐฉ๋ฒ (0) | 2024.04.09 |
Pandas์์ ์ ๊ณตํ๋ ๋ฌธ์์ด(Str) ํจ์ (2) | 2024.04.09 |