Câu lệnh vòng lặp while trong ngôn ngữ lập trình Python lặp đi lặp lại việc thực thi câu lệnh đích miễn là một điều kiện nhất định là đúng
cú pháp
Cú pháp của vòng lặp while trong ngôn ngữ lập trình Python là -
while expression: statement[s]
Ở đây, [các] câu lệnh có thể là một câu lệnh đơn lẻ hoặc một khối các câu lệnh. Điều kiện có thể là bất kỳ biểu thức nào và true là bất kỳ giá trị khác 0 nào. Vòng lặp lặp khi điều kiện đúng
Khi điều kiện trở thành sai, điều khiển chương trình chuyển đến dòng ngay sau vòng lặp
Trong Python, tất cả các câu lệnh được thụt vào bởi cùng một số khoảng trắng ký tự sau cấu trúc lập trình được coi là một phần của một khối mã. Python sử dụng thụt đầu dòng làm phương pháp nhóm các câu lệnh
sơ đồ dòng chảy
embeds = nn.Embedding[2, 5] # 2 words in vocab, 5 dimensional embeddings lookup_tensor = torch.tensor[[word_to_ix["hello"]], dtype=torch.long] hello_embed = embeds[lookup_tensor] print[hello_embed]tensor[[[ 0.6614, 0.2669, 0.0617, 0.6213, -0.4519]], grad_fn=]
Một ví dụ. Mô hình hóa ngôn ngữ N-Gram
Hãy nhớ rằng trong một mô hình ngôn ngữ n-gram, cho một chuỗi các từ \[w\] , chúng tôi muốn tính toán