Python สำหรับผู้ใช้ MATLAB
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 Arrays | Lists |
|---|---|
| ทุก element ต้องเป็นประเภทเดียวกัน | รองรับหลายประเภทผสมกัน |
(+) บวก element-wise |
(+) ต่อ list เข้าด้วยกัน |
| รองรับหลายมิติ | มิติเดียว |
| Range & Boolean indexing | เฉพาะ Range indexing |
ต้องการคำนวณตัวเลข?
เก็บโครงสร้างข้อมูลซับซ้อน?
ข้อมูลหลายมิติ?
Python สำหรับผู้ใช้ MATLAB