
- •Міністерство освіти і науки україни
- •Укладачі: Романюк а. Б., канд. Техн. Наук, ст. Викладач
- •1.1.2 Засоби здійснення простого керування.
- •1.1.4 Ітерації і If твердження.
- •1.2 Клас FreqDist для простих статистичних досліджень
- •1.2.1.Вибір слів з текста.
- •Порядок виконання роботи
- •Зміст звіту
- •Інтернет посилання
- •Методичні вказівки
- •Укладачі: Романюк Андрій Богданович
Зміст звіту
5.1 Титульний аркуш.
5.2 Мета роботи.
5.3 Короткі теоретичні відомості.
5.4 Тексти програм на мові Python.
5.5 Висновок.
ЛІТЕРАТУРА
Steven Bird, Ewan Klein, Edward Loper Introduction to Natural Language Processing. 2001-2007 University of Pennsylvania.
Г. Россум, Ф.Л.Дж. Дрейк, Д.С. Откидач, М. Задка, М. Левис, С.Монтаро, Э.С.Реймонд, А.М.Кучлинг, М.-А.Лембург, К.-П.Йи, Д.Ксиллаг, Х.Г. Петрилли, Б.А.Варсав, Дж.К.Ахлстром, Дж.Рокинд, Н.Шеменон, С.Мулендер. Язык программирования Python./ 2001 – 452c.
Сузи Р. А. Язык программирования Python.- 206с.
David Mertz Text Processing in Python Addison WesleyBiber, 2003 - 544.
Інтернет посилання
http://www.nltk.org
http://python.org
ДОДАТОК А
Сьогодні ми вивчили:
Використання операторів if та for.
Побудову контрольних структур та умовних виразів.
Функції класу FreqDist
Приклад |
Пояснення |
fdist = FreqDist(samples) |
Побудувати частотний розподіл на основі даних samples |
fdist.inc(sample) |
Збільшити значення для даного випадку sample |
fdist['monstrous'] |
Скільки разів зустрічається даний прикладsample |
fdist.freq('monstrous') |
Частота для даного прикладу sample |
fdist.N() |
Загальна кількість врахованих випадків |
fdist.keys() |
Приклади відсортовані за частотою по спаданню |
for sample in fdist: |
Перебір всіх прикладів за частотою по спаданню |
fdist.max() |
Приклад з максимальною кількістю |
fdist.tabulate() |
Представити частотний розбоділ у вигляді таблиці |
fdist.plot() |
Побудувати графічне зображення частотного розподілу |
fdist.plot(cumulative=True) |
Побудувати графічне зображення частотного розподілу з накопиченням |
fdist1 < fdist2 |
Перевірка чи приклади fdist1 зустрічаються з меншою частотою ніж в fdist2 |
Функції для роботи зі списками
s.lower() |
Перетворення всіх символів в s на малі |
s.upper() |
Перетворення всіх символів в s на великі |
s.title() |
Перетворення всіх перших символів в s на великі |
НАВЧАЛЬНЕ ВИДАННЯ
Методичні вказівки
до лабораторної роботи № 2
з дисципліни “Комп’ютерна лінгвістика”
для студентів спеціальності 7.030.505 “Прикладна лінгвістика”
та магістрів за фахом 8.030.505 “Прикладна лінгвістика”.
для стаціонарної та заочної форм навчання
Укладачі: Романюк Андрій Богданович