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

100
Различия между numpy.random и random.random в Python

У меня есть большой скрипт на Python. Я вдохновлялся кодом других людей, поэтому в итоге я использовал numpy.randomмодуль для некоторых вещей (например, для создания массива случайных чисел, взятых из биномиального распределения), а в других местах я использую модуль random.random. Кто-нибудь,...

100
разделить строку на 2 на основе последнего вхождения разделителя

Я хотел бы знать, есть ли в python встроенная функция для разбиения строки на 2 части на основе последнего появления разделителя. например: рассмотрим строку «abc, d, e, f» после разделения по разделителю «,», я хочу, чтобы вывод был как «abc, d, e» и «f». Я знаю, как манипулировать строкой, чтобы...

100
Как передать дополнительные аргументы декоратору Python?

У меня есть декоратор, как показано ниже. def myDecorator(test_func): return callSomeWrapper(test_func) def callSomeWrapper(test_func): return test_func @myDecorator def someFunc(): print 'hello' Я хочу улучшить этот декоратор, чтобы он принял еще один аргумент, как показано ниже def...

100
SQLAlchemy: создание и повторное использование сеанса

Просто быстрый вопрос: SQLAlchemy говорит о вызове sessionmaker()один раз, но вызывает результирующий Session()класс каждый раз, когда вам нужно поговорить с вашей БД. Для меня это означает, что когда я сделаю свой первый session.add(x)или что-то подобное, я сначала сделаю from project import...

100
Pandas: создайте два новых столбца в фрейме данных со значениями, вычисленными из уже существующего столбца

Я работаю с библиотекой pandas и хочу добавить два новых столбца в фрейм данных dfс n столбцами (n> 0). Эти новые столбцы являются результатом применения функции к одному из столбцов во фрейме данных. Применяемая функция выглядит так: def calculate(x): ...operate... return z, y Один из способов...

100
Извлечь элементы списка в нечетные позиции

Итак, я хочу создать список, который является подсписком какого-то существующего списка. Например, L = [1, 2, 3, 4, 5, 6, 7], Я хочу создать подсписок li, liсодержащий все элементы в Lнечетных позициях. Пока я могу это сделать L = [1, 2, 3, 4, 5, 6, 7] li = [] count = 0 for i in L: if count % 2 ==...

100
Как определить типы numpy в Python?

Как можно надежно определить, имеет ли объект тип numpy? Я понимаю, что этот вопрос идет вразрез с философией утиной печати, но идея состоит в том, чтобы убедиться, что функция (которая использует scipy и numpy) никогда не возвращает тип numpy, если она не вызывается с типом numpy. Это возникает в...

100
Заменить все не буквенно-цифровые символы в строке

У меня есть строка, в которой я хочу заменить любой символ, не являющийся стандартным символом или числом, например (az или 0-9), на звездочку. Например, «h ^ & ell`., | Ow] {+ orld» заменяется на «h * ell * o * w * orld». Обратите внимание, что несколько символов, таких как «^ &»,...

100
bash: mkvirtualenv: команда не найдена

После выполнения инструкции по Дуга Хеллман virtualenvwrapperпост , я все еще не мог запустить тестовую среду. [mpenning@tsunami ~]$ mkvirtualenv test -bash: mkvirtualenv: command not found [mpenning@tsunami ~]$ Следует отметить, что я использую WORKON_HOMEто, чего нет в моем $HOME. Я пробовал...

100
Тепловая карта в matplotlib с pcolor?

Я бы хотел сделать такую тепловую карту (показанную на FlowingData ): Исходные данные здесь , но можно использовать случайные данные и метки, т.е. import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Создать тепловую карту в matplotlib достаточно...

100
Целевая база данных устарела

Я бы хотел выполнить миграцию для приложения Flask. Я использую Alembic. Однако я получаю следующую ошибку. Target database is not up to date. В сети я прочитал, что это как-то связано с этим. http://alembic.zzzcomputing.com/en/latest/cookbook.html#building-an-up-to-date-database-from-scratch К...

100
Сценарий после установки с Python setuptools

Можно ли указать файл сценария Python после установки как часть файла setuptools setup.py, чтобы пользователь мог выполнить команду: python setup.py install в локальном файловом архиве проекта или pip install <name> для проекта PyPI, и сценарий будет запущен после завершения стандартной...

100
Создание нового столбца на основе условия if-elif-else

У меня есть DataFrame df: A B a 2 2 b 3 1 c 1 3 Я хочу создать новый столбец на основе следующих критериев: если строка A == B: 0 если строкаA > B: 1 если строка A < B: -1 поэтому, учитывая приведенную выше таблицу, это должно быть: A B C a 2 2 0 b 3 1 1 c 1 3 -1 Для типичных if elseслучаев,...

100
Pycharm не показывает сюжет

Pycharm не отображает график из следующего кода: import pandas as pd import numpy as np import matplotlib as plt ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) ts = ts.cumsum() ts.plot() Что происходит, так это то, что окно появляется меньше чем на секунду, а...

100
Как отправлять запросы с JSON в модульных тестах

У меня есть код в приложении Flask, которое использует JSON в запросе, и я могу получить объект JSON следующим образом: Request = request.get_json() Это работает нормально, однако я пытаюсь создать модульные тесты с использованием модуля Python unittest, и мне трудно найти способ отправить JSON с...