1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. NLP nâng cao với spaCy

Connected

Bài tập

Thực hành tốt với cấu trúc dữ liệu

Đoạn mã trong ví dụ này đang cố phân tích một văn bản và thu thập tất cả danh từ riêng. Nếu token ngay sau danh từ riêng là một động từ, nó cũng cần được trích xuất. Một đối tượng doc đã được tạo sẵn.

# Lấy tất cả token và nhãn từ loại từ
pos_tags = [token.pos_ for token in doc]

for index, pos in enumerate(pos_tags):
    # Kiểm tra xem token hiện tại có phải là danh từ riêng không
    if pos == 'PROPN':
        # Kiểm tra xem token tiếp theo có phải là động từ không
        if pos_tags[index + 1] == 'VERB':
            print('Found a verb after a proper noun!')

Hướng dẫn 1/2

undefined XP
    1
    2

Câu hỏi

Vì sao đoạn mã này không tốt?

Các phương án trả lời