728x90
๋ฐ์ํ
Numpy ๋ผ์ด๋ธ๋ฌ๋ฆฌ
์ซ์ ๊ฒ์ฐ, ๋ฐฐ์ด ๋ค๋ฃจ๋ ํ๋ ฌ ์ฐ์ฐ
import numpy as np
array = np.array([[1,2,3],[4,5,6],[7,8,9]])
print('array=' ,array)
print('์์์ ์๋ฃํ : ',array.dtype)
print('์์ ์ : ',array.size)
print('์ฐจ์ ์ : ',array.ndim)
print('๊ฐ ์ฐจ์์ ์์ ์ : ',array.shape)
div_array = array/2
print('๋ฐฐ์ด ์ ์ฒด ์์๋ฅผ 2๋ก ๋๋๊ธฐ: ',div_array)
div_array1 = array[0][0]/2
print('๋ฐฐ์ด์ ์ฒซ๋ฒ์งธ ์์๋ฅผ 2๋ก ๋๋๊ธฐ: ',div_array1)
array= [[1,2,3],[4,5,6],[7,8,9]]
์์์ ์๋ฃํ : int64
์์ ์ : 9
์ฐจ์ ์ : 2
๊ฐ ์ฐจ์์ ์์ ์ : (3,3)
๋ฐฐ์ด ์ ์ฒด ์์๋ฅผ 2๋ก ๋๋๊ธฐ: [[0.5 1. 1.5] [2. 2.5 3.] [3.5 4. 4.5]]
๋ฐฐ์ด์ ์ฒซ๋ฒ์งธ ์์๋ฅผ 2๋ก ๋๋๊ธฐ: 0.5
๋ฐฐ์ด์ 1์ฐจ์์ผ๋ก ๋ณํํ๊ธฐ
flatten_array = array.flatten()
print(flatten_array)
[1 2 3 4 5 6 7 8 9]
0์ผ๋ก ๊ตฌ์ฑ๋ ๋ฐฐ์ด ๋ง๋ค๊ธฐ
zero_arr = np.zeros(9)
print(zero_arr)
[ 0. 0. 0. 0. 0. 0. 0. 0. 0.]
Numpy ๋ฐฐ์ด์ ๋ฆฌ์คํธ๋ก ๋ณํํ๊ธฐ
list = array.tolist()
print(list)
print(type(list))
[[1, 2, 3] ,[4, 5, 6], [7,8,9]]
<class 'list'>
๋ฆฌ์คํธ๋ฅผ Numpy ๋ฐฐ์ด๋ก ๋ณํํ๊ธฐ
array = np.array(list)
print(array)
print(type(array))
[[1 2 3] [4 5 6] [7 8 9]]
<class 'numpy.ndarray>
๋ฐ์ํ
'๋ฅ๋ฌ๋ > Today I learned :' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฅ๋ฌ๋] collections ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ Counter ํด๋์ค (0) | 2021.04.02 |
---|---|
[๋ฅ๋ฌ๋] itertools ๋ผ์ด๋ธ๋ฌ๋ฆฌ (0) | 2021.04.01 |
๋ฅ๋ฌ๋์ ์ด์ฉํ ์์ฐ์ด ์ฒ๋ฆฌ NLP (0) | 2021.03.28 |
[๋ฅ๋ฌ๋] ์ด๋ฏธ์ง ์ธ์ , ์ปจ๋ณผ๋ฃจ์ ์ ๊ฒฝ๋ง(CNN) (0) | 2021.03.27 |
[๋ฅ๋ฌ๋] ์ ํ ํ๊ท ์ ์ฉํ๊ธฐ (0) | 2021.03.26 |