Tag: python 2.7

путают о random_state в дереве решений scikit learn

Смущенный параметром random_state , не уверен, что обучение в дереве решений требует некоторой случайности. Мои мысли, (1) связаны ли они с случайным лесом? (2) связано ли это с набором данных для тестирования разделения? Если это так, почему бы не использовать метод разделения обучения напрямую ( http://scikit-learn.org/stable/modules/generated/sklearn.cross_validation.train_test_split.html )? http://scikit-learn.org/stable/modules/generated/sklearn.tree.DecisionTreeClassifier.html >>> from sklearn.datasets import load_iris >>> from […]

как заменить только определенные слова в файле

Эта программа должна проверить, будут ли последовательно выполняться два конкретных слова (например: «ஒன்று» и «கோடி»), и если это так заменить первое слово определенным словом (например: «ஒரு»). Я должен прочитать содержимое из файла и записать их в другой. Я использовал переменную флага, инициализированную от 2, и печатаю в файл только тогда, когда флаг% 2 == 0, […]

Как показать путь к файлу с помощью кнопки «Обзор» в Python / Tkinter

Работая с Python и Tkinter, я пытаюсь найти способ показать путь file_path рядом с кнопкой «Обзор», но не смог этого сделать. Вот мой код: import os from tkFileDialog import askopenfilename from Tkinter import * content = '' file_path = '' #~~~~ FUNCTIONS~~~~ def open_file(): global content global file_path filename = askopenfilename() infile = open(filename, 'r') […]

Slurm Multiprocessing Python Job

У меня есть 4 узла Slurm, каждый с 6 ядрами. Я хотел бы представить тестовый скрипт Python (он порождает процессы, которые печатают имя хоста узла, на котором он выполняется), используя Multiprocessing следующим образом: def print_something(): print gethostname() # number of processes allowed to run on the cluster at a given time n_procs = int(environ['SLURM_JOB_CPUS_PER_NODE']) * […]

Как мне высмеять метод, который использует request.get в моем классе?

Я пытаюсь создать несколько модульных тестов для своего класса. Я хочу издеваться над ними, чтобы я не пропустил свою квоту API, выполняющую некоторые из этих тестов. У меня есть несколько тестовых примеров, которые вызовут метод fetch , и в зависимости от переданного URL-адреса я получу разные результаты. Мой класс класса выглядит следующим образом: import requests […]

Подклассификация типов данных, которые имеют представления в Python2.7 и Python3

Python 3 представил представления (см. Этот вопрос ). Они также были переданы в Python 2.7. В настоящее время я вхожу в процесс подклассификации dict в приложении Python 2.7 (хотя с целью переноса его на Python 3). Мне было интересно, если и как – я мог бы подклассифицировать .viewitems() и подобные функции таким образом, чтобы они […]

Повторное диалоговое окно с Tkinter и Matplotlib в Mac OS X

Я новичок в Tkinter. Я пытаюсь использовать следующий код, чтобы открыть файл, используя tkFileDialog.askopenfilename а затем tkFileDialog.askopenfilename что-то с Matplotlib: import matplotlib.pyplot as plt import Tkinter, tkFileDialog root = Tkinter.Tk() root.withdraw() file_path = tkFileDialog.askopenfilename() x = range(10) plt.plot(x) plt.show() После запуска вышеуказанного скрипта я открою диалоговое окно, чтобы открыть файл. После выбора файла я получаю […]

Python os.walk Сделать его поддержкой Unicode / UTF-8?

Я изучил эту проблему, кажется, что использование Python 2.7 по умолчанию – ASCII, я не могу переключиться на python 3 (по умолчанию Unicode) из-за библиотек # -*- coding: utf-8 -*- print u'порядке' кажется, печатает хорошо, это будет ?????? без u но: print list(os.walk(ur'c:\somefoler')) возвращает \u0438\u0442… почему не читается как первый вывод? Кроме того, я использую […]

Фильтр данных Pandas с другой серией

У меня есть серия Pandas, которую мы будем называть approved_fields, которую я бы хотел использовать для фильтрации df: approved_field(['Field1','Field2','Field3')] df Field 0 Field1 1 Field4 2 Field2 3 Field5 4 Field2 После применения фильтра authorized_field, полученный df должен выглядеть так: Field 0 Field1 1 Field2 2 Field2 Благодаря!

Получить основной текст сообщения электронной почты с помощью пакета python imap и электронной почты

Я хочу получить тело (только текст) электронных писем, используя python imap и почтовый пакет. В соответствии с этим потоком SO я использую следующий код: mail = email.message_from_string(email_body) bodytext = mail.get_payload()[ 0 ].get_payload() Хотя в некоторых случаях он работает нормально, но когда-то я получаю аналогичный следующий ответ [<email.message.Message instance at 0x0206DCD8>, <email.message.Message instance at 0x0206D508>]

Python - лучший язык программирования в мире.