python 초보가 어제 오늘 배운 몇가지 명령어 모음

py

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# 타입 알아내기
print(type(1)) # <class 'int'>

# 앞뒤 공백 없애기 trim
print(' 안녕 '.strip()) # 안녕

# 문자열 길이 알아내기
print(len('안녕')) # 2

# 숫자 문자열로 캐스팅
print(type(str(1))) # <class 'str'>

# print 출력 파일로 저장하기
import sys
sys.stdout = open('/txt.txt', 'w')
print('안녕하세요요')
print('반갑습니다')
sys.stdout.close()

# 텍스트 파일 저장하기
text_file = open("output.txt", "w")
text_file.write("%s" % '안녕하세요를레이')
text_file.close()

# numpy 1 또는 0으로 초기화 된 배열 얻기
import numpy as np
np.ones((10,10))
np.zeros((10,10))

# numpy 인버트하기 ; 각 원소에 not 연산 수행
np.invert(np.ones((10,10))) # === np.zeros((10,10))

# numpy 배열 크기 확인
np.ones((10,10)).shape # (10, 10)

# numpy 원소값 더하기
np.ones((10,10)).sum() # 100.0

# numpy 행렬 더하기
(np.ones((10,10)) + np.ones((10,10))).sum() # 200

# numpy 행렬 곱하기 ; 마스크로 쓸 수 있겠다
(np.ones((10,10)) * np.zeros((10,10))).sum() # 0

# 유닉스 타임 얻기
import time
time.time()
str(round(time.time())) # 파일명으로 쓸 때

# 이미지 저장
from PIL import Image
image # PIL image
image.save('imageOutput.bmp','BMP')

# pandas 객체 생략없이 print
# row 생략 없이 출력
pd.set_option('display.max_rows', None)
# col 생략 없이 출력
pd.set_option('display.max_columns', None)

cli

1
2
3
4
5
# python 버전 확인
python3 -V

# pip 버전 확인
pip3 -V

python 초보가 어제 오늘 배운 몇가지 명령어 모음

https://chinsun9.github.io/2021/07/15/python/

Author

chinsung

Posted on

2021-07-15

Updated on

2021-07-17

Licensed under

댓글