Chào mừng đến với Python!

Python cho người dùng MATLAB

Justin Kiggins

Product Manager

Yêu cầu trước: Thao tác ma trận trong MATLAB

% Ví dụ thao tác ma trận trong MATLAB

v = [16 5 9 4 2 11 7 14];
disp(v(5:end))

A = magic(4);
disp(A(2:4,1:2))

A(A>12) = 10;

disp(A(:,1))
Python cho người dùng MATLAB

Yêu cầu trước: Vẽ dữ liệu trong MATLAB

% Ví dụ vẽ đồ thị trong MATLAB
figure
plot(t,y,'b-')
xlabel('Thời gian (s)')
ylabel('Cảm biến A')

figure
scatter(y1,y2,'go')
xlabel('Cảm biến A')
ylabel('Cảm biến B')

figure
histogram(y1,[0:0.01:1])
Python cho người dùng MATLAB

Yêu cầu trước: Luồng điều khiển của script MATLAB

% Ví dụ luồng điều khiển trong MATLAB

fid = fopen('magic.m','r');
count = 0;
while ~feof(fid)
    line = fgetl(fid);
    if isempty(line) || strncmp(line,'%',1) || ~ischar(line)
        continue
    end
    count = count + 1;
end
count
Python cho người dùng MATLAB

Nếu bạn không biết MATLAB...

Python cho người dùng MATLAB

Python làm được nhiều hơn Khoa học dữ liệu

  • Ngôn ngữ lập trình đa dụng
    • Tích hợp mô hình học máy vào ứng dụng quy mô lớn
    • Truy vấn dữ liệu từ API công khai
    • Xây dựng website chịu tải lớn
Python cho người dùng MATLAB

Bắt đầu với kiểu dữ liệu

  • Số nguyên (Integer)
  • Số thực (Float)
  • Boolean
  • Chuỗi (String)
# Integer
x = 1

print(x)
type(x)
1

<class 'int'>

 

   

 

# Float
x = 1.0  
print(x)

type(x)
1.0

<class 'float'>
Python cho người dùng MATLAB

Toán tử toán học

Phép toán Toán tử Python
Cộng +
Trừ -
Nhân *
Chia /
Lũy thừa **
a = 3 + 12
print(a)
15
b = 4 * 5.0
print(b)
20.0
Python cho người dùng MATLAB

$ area = \pi r^2 $

radius = 5
pi = 3.14
area = pi * (radius ** 2)
print(area)
78.5

Cảnh báo: KHÔNG dùng toán tử mũ ^

# Lệnh này không tính 4 mũ 2
print(4 ^ 2)
# Đây là XOR theo bit
6
Python cho người dùng MATLAB

Hãy bắt đầu!

Python cho người dùng MATLAB

Preparing Video For Download...