4709

Вивчення бібліотеки прикладних програм nltk, для опрацювання текстів природною мовою

Лабораторная работа

Информатика, кибернетика и программирование

Мета роботи: вивчення основ програмування на мові Python. Короткі теоретичні відомості Оператор for в Python трохи відрізняється від аналогічного оператора в C або Pascal. Замість незмінного проходження по арифметичній прогресії з чисел (як в Pascal...

Украинкский

2012-11-25

21.61 KB

18 чел.

Мета роботи: вивчення основ програмування на мові Python.

Короткі теоретичні відомості

Оператор for в Python трохи відрізняється від аналогічного оператора в C або Pascal. Замість незмінного проходження по арифметичній прогресії з чисел (як в Pascal) або надання користувачеві можливості вказати крок ітерації та умову останову (як в С), оператор for в Python проходить по всіх елементах будь-якої послідовності (списку або стрічки) в тому порядку, в якому вони в ній розташовуються.

У мовна інструкція (інструкція розгалуження)— це розвилка на шляху виконання програми. Програма може піти по одному шляху, а може і по іншому. Шлях вибирається в залежності від значення змінних в момент перевірки умови.

У циклі з умовою while цикл виконується, поки істинною є його умова. Тому цей цикл також іноді називають циклом "поки". Часто цикл while використовується, коли неможливо заздалегідь передбачити, скільки разів необхідно виконати тіло циклу. У повсякденному житті цикл while можна зустріти в алгоритмах, ніби "Поки в межах видимості є машини, стояти на місці" або "Поки в ящику є деталі, дістати деталь з ящика".

Тексти програм на мові Python.

  1. Створіть змінну sentence і присвойте їй значення ‘she sells sea shells by the sea shore’  та напишіть фрагмент програми, яка генерує нову стрічку додаючи ‘like’ перед кожним зі слів , яке починається з ‘se’.

[]

>>> sentence

'she sells sea shells by the sea shore'

>>> words=sentence.split()

>>> words

['she', 'sells', 'sea', 'shells', 'by', 'the', 'sea', 'shore']

>>> for word in words:

if word.startswith('se'):

 print 'like '+word ,

else:

 print word ,

 

she like sells like sea shells by the like sea shore

  1. Перегляньте результати виконання умовних виразів: ’row’ in ’brown’ та ’row’ in [’ brown’, ’cow’]. Напишіть програму для перевірки наявності в стрічці sent=’ ’colorless green ideas sleep furiously’ окремих слів та підстрічок

>>> 'row' in 'brown'

True

>>> 'row' in [' brown', 'cow']

False

>>> sent=' ’colorless green ideas sleep furiously'

>>> 'ee' in sent

True

>>> 'ing' in sent

False

>>> 'sleep' in sent

True

>>> 'ideas sleep' in sent

True

>>> 'furiosly' in sent

False

8. Виконати наступні приклади і пояснити різницю між ними

w.isupper()  

not w.islower()

>>> words

['she', 'sells', 'sea', 'shells', 'by', 'the', 'sea', 'shore']

>>> w.isupper()

False

>>> w.islower()

True

>>> not word.islower()

False

  1. Використайте вираз sum([len(w) for w in text1]) для знаходження середньої довжини слів в тексті.

  1. Перевірте виконання виразу set(sent3) < set(text1). Змініть аргументи функції. Результати поясніть.

  1. В стрічці "Love me tender, love me sweet, never let me go." Написати програму для знаходження: Розділові знаки.

>>>song="Love me tender, love me sweet, never let me go."

>>> song

'Love me tender, love me sweet, never let me go.'

>>> ([word for word in song if '.' in word or ',' in word])

[',', ',', '.']

Висновок: на цій лабораторній роботі я ознайомилася з основами програмування на мові Python.


 

А также другие работы, которые могут Вас заинтересовать

80855. СУБЪЕКТ, ОБЪЕКТ И МЕХАНИЗМ ГОСУДАРСТВЕННОГО УПРАВЛЕНИЯ 43.96 KB
  Атаманчук Система совокупность элементов находящихся в отношениях и связях между собой и образующих определенную целостность и единство. Признаки системы: существует в окружающей среде и проявляется во взаимодействии с этой средой реагирует на изменения окружающей среды; состоит из элементов компонентов подсистем каждый из которых является относительно самостоятельным. система образуется не от суммы элементов а от целостности взаимопроникновения; система выполняет определенную цель; имеет структуру внутреннюю форму строение;...
80856. ЦЕЛИ, ФУНКЦИИ И МЕТОДЫ ГОСУДАРСТВЕННОГО УПРАВЛЕНИЯ 47.06 KB
  Методы: а моральноидеологические социальнополитические экономические административные; б методы организационные административные и экономические. Методы: общие используемые для выполнения всех или основных функций управления регулирование общее руководство административные и экономические методы и специальные применяемые при осуществлении отдельных функций методы выработки и принятия УР. Административные методы реализуются путем прямого воздействия субъекта управления на объект управления.
80857. ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ И ФУНКЦИИ ГОСУДАРСТВЕННОЙ СЛУЖБЫ В РФ 44.92 KB
  Государственная гражданская служба по законодательству Российской Федерации вид государственной службы представляющий собой профессиональную служебную деятельность граждан Российской Федерации на должностях государственной гражданской службы Российской Федерации по обеспечению исполнения полномочий федеральных государственных органов государственных органов субъектов Российской Федерации лиц замещающих государственные должности Российской Федерации и лиц замещающих государственные должности субъектов Российской Федерации включая...
80858. УНИТАРНЫЕ ГОСУДАРСТВА: ОБЩАЯ ХАРАКТЕРИСТИКА И СИСТЕМЫ УПРАВЛЕНИЯ 42.42 KB
  Унитарное государство форма государственного или национальногосударственного устройства при котором территории государства подразделяется на административнотерриториальные единицы области круга районы департаменты и т. В отдельных случаях в состав унитарного государства могут входить одна или несколько территориальных единиц пользующихся особым статусом автономных государственных образований. Для унитарных государств характерно наличие следующих основных признаков: 1 единая конституция; 2 единая система высших органов...
80859. ФЕДЕРАЛЬНОЕ ГОСУДАРСТВО: ТИПЫ ФЕДЕРАЦИЙ, СПЕЦИФИКА РОССИИ 88.5 KB
  Распределение власти по вертикали между уровнями Федерации, Субъектов Федерации, МСУ. Верховенство Конституции РФ, Федеральных законов над Конституциями, законами субъектов Федерации (только по предметам совместного ведения РФ и ее субъектов). Разделение властей
80860. ГОСУДАРСТВЕННАЯ ПОЛИТИКА И ГОСУДАРСТВЕННОЕ УПРАВЛЕНИЕ: ОБЩЕЕ И ОСОБЕННОЕ 48.88 KB
  Гос политика это целенаправленная деятельность органов государственной власти по решению общественных проблем доступностью и реализации общезначимых целей развития общества или его отдельных сфер. Она является средством позволяющим государству достичь определенных целей в конкретной области используя правовые экономические административные методы воздействия опираясь на ресурсы которые имеются в его распоряжении. Формирование и реализация госй политики обычно имеют 4 этапа политический цикл: 1й этап опреде общественных...
80861. Структура федеральных органов исполнительной власти (ФОИВ) и Организация их деятельности 46.19 KB
  Функции ФОИВ руководство деятельностью которого осуществляет Президент РФ определяются указом Президента РФ. Функции ФОИВ руководство деятельностью которого осуществляет Правительство РФ постановлением Правительства РФ. Функции: выработка государственной политики и нормативноправовому регулированию в установленной актами Президента РФ и Правительства РФ сфере деятельности. Возглавляет входящий в состав Правительства РФ министр РФ федеральный министр; Он не вправе осуществлять функции по контролю и надзору правоприменительные...
80862. Особенности государственного устройства и органы власти субъектов РФ 48.73 KB
  Среди субъектов РФ различают виды: республики края области автономную область города федерального значения и автономные округа. Частями субъектами российского государства являются национальные государства республики всего их 21; государственнотерриториальные образования края 6 области 49 города федерального значения 2; национальногосударственные образования 1 автономная область и 10 автономных округов. иметь свои конституции госный язык и госную символику; КРАЯ ОБЛАСТИ ГОРОДА ФЕДГО ЗНАЧЕНИЯ автономная область...
80863. Государственная служба как социально-правовой институт 48.6 KB
  Социальное понятие государственная служба очень многогранно и в широком смысле слова под государственной службой как социальным институтом понимается: исторически сложившаяся устойчивая форма организации совместной деятельности лиц находящихся на службе государства; особый вид социальной практики нацеленной в конечном итоге на реализацию функций государства на обеспечение прав и свобод граждан на создание благоприятных социальных условий для их достойной жизни; функция особого социального слоя людей государственных служащих...