1
주어진 단어 구가 NN
으로 구성되어 있는지 확인하고 싶습니다. 모두가 NN
이면 count
값이 증가합니다.파이썬에서 포스트 태그 패턴을 확인하십시오.
예를 들어, 내 워드 프레이즈가 [('micro', 'NN'), ('blog', 'NN'), ('texts', 'NN')]
인 경우, 해당 단어 수가 1 씩 증가해야합니다.
현재 코드는 다음과 같습니다.
w='micro blog texts'
postag = nltk.pos_tag(w.split())
print(postag)
count_inside = 0
for ele in postag:
if ele[1] == 'NN':
count_inside = count_inside + 1
if count_inside == len(w.splits()):
count = count + 1
올바르게 작동하지만, 파이썬에서 한 줄로 처리 할 수 있는지 알고 싶습니다. 그렇다면 알려 주시기 바랍니다.