MATLAB 사용자를 위한 Python
Justin Kiggins
Product Manager
my_list = [8, 6, 7, 5, 3, 0 ,9]print(my_list[2])
7
print(my_list[-3:])
[3, 0, 9]
my_list = [8, 6, 7, 5, 3, 0 ,9]
import numpy as np
my_array = np.array(my_list)
type(my_array)
numpy.ndarray
list_of_lists = [[2, 3], [9, 0], [1, 4]]import numpy as np arr = np.array(list_of_lists) print(arr)
[[2, 3]
[9, 0]
[1, 4]]
arr.shape
(3, 2)
| NumPy 배열 | 리스트 |
|---|---|
| 모든 요소가 같은 타입이어야 함 | 다양한 타입 혼용 가능 |
(+)는 요소별 덧셈 |
(+)는 리스트 연결 |
| 다차원 지원 | 1차원 |
| 범위 및 불리언 인덱싱 | 범위 인덱싱만 가능 |
수학 연산이 필요하신가요?
복잡한 구조를 저장하나요?
다차원 데이터인가요?
MATLAB 사용자를 위한 Python