Вопросы с тегом «python»

104
Как мне правильно настроить и разобрать мой класс pytest с помощью тестов?

Я использую селен для сквозного тестирования, и я не могу понять, как его использовать setup_classи teardown_classметоды. Мне нужно настроить браузер в setup_classметоде, затем выполнить кучу тестов, определенных как методы класса, и, наконец, выйти из браузера в teardown_classметоде. Но логически...

104
Могут ли Панды построить гистограмму дат?

Я взял свою серию и привел ее к столбцу datetime dtype = datetime64[ns](хотя требуется только дневное разрешение ... не знаю, как это изменить). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) но построение графика не работает:...

104
как проверить, какая версия nltk, scikit learn установлена?

В сценарии оболочки я проверяю, установлены ли эти пакеты или нет, если они не установлены, установите их. Итак, в сценарии оболочки: import nltk echo nltk.__version__ но он останавливает сценарий оболочки на importстроке в терминале linux попытался увидеть таким образом: which nltk который ничего...

104
Как «выделить отдельные» в нескольких столбцах фрейма данных в пандах?

Я ищу способ сделать эквивалент SQL SELECT DISTINCT col1, col2 FROM dataframe_table Сравнение pandas sql ни о чем не говорит distinct. .unique() работает только для одного столбца, поэтому я полагаю, что могу объединить столбцы или поместить их в список / кортеж и сравнить таким образом, но...

104
Как получить значение из Pandas DataFrame, а не индекс и тип объекта

Скажем, у меня есть следующий DataFrame Буквенный номер А 1 БИ 2 C 3 D 4 Что можно получить с помощью следующего кода import pandas as pd letters=pd.Series(('A', 'B', 'C', 'D')) numbers=pd.Series((1, 2, 3, 4)) keys=('Letters', 'Numbers') df=pd.concat((letters, numbers), axis=1, keys=keys) Теперь я...

104
Создание асинхронной задачи во Flask

Я пишу приложение на Flask, которое работает очень хорошо, за исключением того, что WSGIявляется синхронным и блокирующим. В частности, у меня есть одна задача, которая обращается к стороннему API, и выполнение этой задачи может занять несколько минут. Я хотел бы сделать этот звонок (на самом деле...

104
Как построить гистограмму с помощью Matplotlib в Python со списком данных?

Я пытаюсь построить гистограмму с помощью matplotlib.hist()функции, но не знаю, как это сделать. У меня есть список probability = [0.3602150537634409, 0.42028985507246375, 0.373117033603708, 0.36813186813186816, 0.32517482517482516, 0.4175257731958763, 0.41025641025641024, 0.39408866995073893,...

104
Как установить адаптивную скорость обучения для GradientDescentOptimizer?

Я использую TensorFlow для обучения нейронной сети. Вот как я инициализирую GradientDescentOptimizer: init = tf.initialize_all_variables() sess = tf.Session() sess.run(init) mse = tf.reduce_mean(tf.square(out - out_)) train_step = tf.train.GradientDescentOptimizer(0.3).minimize(mse) Дело в том, что...

104
Как подготовить или сохранить сеанс записной книжки Jupyter (IPython) на будущее

Скажем, я выполняю более крупный анализ данных в блокноте Jupyter / Ipython с большим количеством трудоемких вычислений. Затем по какой-то причине мне нужно выключить локальный сервер jupyter I, но я хотел бы вернуться к анализу позже, без необходимости повторять все трудоемкие вычисления снова....

104
ValueError при проверке, является ли переменная None или numpy.array

Я хотел бы проверить, является ли переменная None или numpy.array. Я реализовал check_aфункцию для этого. def check_a(a): if not a: print "please initialize a" a = None check_a(a) a = np.array([1,2]) check_a(a) Но этот код вызывает ValueError. Какой прямой путь? ValueError Traceback (most recent...

104
Как выбрать строки с NaN в конкретном столбце?

Учитывая этот фрейм данных, как выбрать только те строки, у которых "Col2" равно NaN? In [56]: df = pd.DataFrame([range(3), [0, np.NaN, 0], [0, 0, np.NaN], range(3), range(3)], columns=["Col1", "Col2", "Col3"]) In [57]: df Out[57]: 0 1 2 0 0 1 2 1 0 NaN 0 2 0 0 NaN 3 0 1 2 4 0 1 2 Результат должен...

104
Понимание на месте = Истина

В pandasбиблиотеке много раз есть возможность изменить объект на месте, например, с помощью следующего оператора ... df.dropna(axis='index', how='all', inplace=True) Мне любопытно, что возвращается, а также как обрабатывается объект, когда inplace=Trueон передается или когда inplace=False. Все ли...

103
Когда создавать новое приложение (со startapp) в Django?

Я искал это в Google, но у меня все еще возникают проблемы с тем, что Django определяет как «приложения». Следует ли мне создавать новое приложение для каждой части функциональности сайта, даже если оно использует модели из основного проекта? У вас, ребята, есть хорошее практическое правило, когда...

103
Как скопировать файл на удаленный сервер на Python с помощью SCP или SSH?

У меня есть текстовый файл на моем локальном компьютере, который создается ежедневным сценарием Python, запускаемым в cron. Я хотел бы добавить немного кода, чтобы этот файл безопасно отправлялся на мой сервер по...

103
Определить, содержит ли массив NumPy хотя бы одно нечисловое значение?

Мне нужно написать функцию, которая будет определять, содержит ли вход хотя бы одно нечисловое значение. Если будет найдено нечисловое значение, я вызову ошибку (поскольку расчет должен возвращать только числовое значение). Количество измерений входного массива заранее не известно - функция должна...

103
Как запустить программу Python?

Итак, я начинаю немного как Python, но у меня проблемы ... с его запуском. Ржунимагу Сейчас я использую IDLE, но он вообще бесполезен, потому что вы можете запускать только пару строк за раз. Я также использую Komodo Edit для создания фактических файлов .py. У меня вопрос: как я могу запустить...