티스토리 뷰

Programming/python

python library - numpy

RosyPark 2019. 9. 5. 16:09

1. np.array 

1
2
3
4
5
6
7
8
9
10
import numpy as np
import array
 
array_np = np.array([[2,3],[4,5]])
print("array_np",array_np)
 
"""
[[2 3]
[4 5]]
"""
cs

 

 

 

2. np.arange 

1
2
3
4
import numpy as np
 
mylist=np.arange(4,9,1
print(mylist) #[4 5 6 7 8]
cs

 

 

3. np.zeros

1
2
3
4
5
import numpy as np
 
= np.zeros(500)
 
print(x) 
cs

 

 

 

 

4.  np.concatenate

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import numpy as np
= np.array([[1,2],[3,4]])
= np.array([[5,6],[7,8]])
 
z1 = np.concatenate((x,y), axis = 0)
z2 = np.concatenate((x,y), axis = 1)
 
print("z1값" , z1)
"""
z1값 [[1 2]
[3 4]
[5 6]
[7 8]]
"""
print("z1차원", z1.ndim, "z1행렬의 행과 열", z1.shape) #(4, 2)
 
print("z2값" , z2)
"""
z2값 [[1 2 5 6]
[3 4 7 8]]
"""
 
 
 
print("z2차원", z2.ndim, "z2행렬의 행과 열", z2.shape) #(2, 4)
cs

 

 

 

4. np.floor

1
2
3
4
5
6
7
 
import numpy as np
 
 
# np.floor 각 원소 값보다 작거나 같은 가장 큰 정수 값 (바닥 값)으로 내림
answer1 = np.floor(3.5)
print(answer1)
cs

 

 

5. np.nanmean

- Compute the arithmetic mean along the specified axis, ignoring NaNs.

- NaN을 무시하고 평균을 구하는것

- 출처 : scipy

 
2
3
4
5
6
7
8
>>> a = np.array([[1, np.nan], [34]])
>>> np.nanmean(a)
2.6666666666666665
>>> np.nanmean(a, axis=0)
array([2.,  4.])
>>> np.nanmean(a, axis=1)
array([1.,  3.5]) # may vary
 
cs

 

 

 

 

6. numpy 통계값

1
2
3
4
5
6
7
print('리뷰 길이 최대 값: {}'.format(np.max(train_length)))
print('리뷰 길이 최소 값: {}'.format(np.min(train_length)))
print('리뷰 길이 평균 값: {:.2f}'.format(np.mean(train_length)))
print('리뷰 길이 표준편차: {:.2f}'.format(np.std(train_length)))
print('리뷰 길이 중간 값: {}'.format(np.median(train_length)))
print('리뷰 길이 제 1 사분위: {}'.format(np.percentile(train_length, 25)))
print('리뷰 길이 제 3 사분위: {}'.format(np.percentile(train_length, 75)))
cs

 

'Programming > python' 카테고리의 다른 글

python - matplot & seaborn  (0) 2019.09.05
python - PIL  (0) 2019.09.05
python - pandas (1)  (0) 2019.09.05
python - if __name__ == '__main__': 사용이유  (0) 2019.09.05
python 문법 공부 - list  (0) 2019.09.05
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함