Это 12-я статья из моей серии статей о Python для НЛП. В предыдущей статье [/ python-for-nlp-working-with-the-gensim-library-part-2 /] я кратко объяснил различные функции библиотеки Python Gensim [https://pypi.org/project/ gensim /]. До сих пор в этой серии мы рассмотрели почти все наиболее часто используемые библиотеки НЛП, такие как NLTK, SpaCy, Gensim, StanfordCoreNLP, Pattern, TextBlob и т. Д. В этой статье мы не собираемся исследовать какие-либо библиотеки НЛП. Крыса
Введение Управление файлами - один из самых важных навыков, которым нужно овладеть на любом языке программирования, и правильное выполнение этого имеет первостепенное значение. Ошибка может вызвать проблемы в вашей программе, других программах, работающих в той же системе, и даже в самой системе. Возможные ошибки могут возникать из-за того, что родительский каталог не существует, или из-за того, что другие программы одновременно изменяют файлы в файловой системе, создавая что-то, что называется состоянием гонки. Состояние гонки (в
В этой статье мы рассмотрим, как добавить контент в существующий файл с помощью Python. Допустим, у нас есть файл helloworld.txt, содержащий текст «Hello world!» и он находится в нашем текущем рабочем каталоге в файловой системе Unix: $ cat ./helloworld.txt Hello world! Теперь предположим, что мы хотим добавить дополнительный текст «Хорошо, что родился!» в конец этого файла из программы Python. Первый шаг - получить ссылку на файл из нашей программы. Это можно сделать с помощью
Введение Словарь в Python - это набор элементов, в которых данные хранятся в виде пар ключ-значение. Мы можем получить доступ к элементам словаря и управлять ими на основе их ключа. Словари изменяемы и позволяют добавлять в них новые элементы. Самый быстрый способ добавить отдельный элемент в словарь - использовать ссылку на индекс словаря с новым ключом и присвоить значение. Например, мы добавляем новую пару "ключ-значение", например: snacks ['chocolate'] = 5 Python позволяет добавлять несколько элементов в словари как w
Введение Pandas [https://pandas.pydata.org/] - это библиотека Python для анализа и обработки данных. Почти все операции в pandas вращаются вокруг DataFrames, абстрактной структуры данных, специально созданной для обработки метрической тонны данных. В вышеупомянутой метрической тонне данных некоторые из них должны отсутствовать по разным причинам. В результате отсутствует значение (null / None / Nan) в нашем DataFrame. Вот почему в этой статье мы обсудим, как обрабатывать отсутствующие данные в Pandas DataFram.
Введение Функция print () в Python добавляет новую строку к выходным данным при отображении на tty (телетайп или терминал). Если вы не хотите, чтобы ваше сообщение отображалось с новой строкой или пробелами, как вы можете изменить поведение print ()? Этого легко добиться, изменив значения по умолчанию для параметров sep и end функции print (). Печать без новой строки До версии Python 2.x print была зарезервированным ключевым словом, которое действует как специальный оператор. С
Введение Список - это самая гибкая структура данных в Python. Принимая во внимание, что 2D-список, который обычно известен как список списков, представляет собой объект списка, где каждый элемент является самим списком, например: [[1,2,3], [4,5,6], [7, 8,9]]. Сглаживание списка списков влечет за собой преобразование двухмерного списка в одномерный список путем отмены вложенности каждого элемента списка, хранящегося в списке списков, т. Е. Преобразование [[1, 2, 3], [4, 5, 6], [7] , 8, 9]] в [1, 2, 3, 4, 5, 6, 7, 8, 9]. Процесс выравнивания может быть выполнен с использованием вложенных f
Введение В этой статье мы рассмотрим, как удалить ключи из словарей Python. Это можно сделать с помощью функции pop (), ключевого слова del и dict-интерпретаций. Удаление ключа с помощью pop (key, d) Функция pop (key, d) удаляет ключ из словаря и возвращает его значение. Требуется два аргумента: ключ удаляется и необязательное значение возвращается, если ключ не найден. Вот пример извлечения элемента только с обязательным ключевым аргументом: my_dict = {1: "a", 2:
Введение Термин нарезка в программировании обычно относится к получению подстроки, подкортежа или подсписка из строки, кортежа или списка соответственно. Python предлагает множество простых способов разрезать не только эти три, но и любые итерируемые. Итерируемым является, как следует из названия, любой объект, который можно повторять. В этой статье мы рассмотрим все, что вам нужно знать о нарезке кортежей в Python. Нарезка кортежа в Python Есть несколько способов нарезать кортеж, наиболее распространенные: