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

84
Сдвиг элементов в массиве numpy

Продолжая этот вопрос много лет назад, есть ли в numpy каноническая функция «сдвига»? Я ничего не вижу в документации . Вот простая версия того, что я ищу: def shift(xs, n): if n >= 0: return np.r_[np.full(n, np.nan), xs[:-n]] else: return np.r_[xs[-n:], np.full(-n, np.nan)] Это похоже на: In...

84
Python, Pandas: записать содержимое DataFrame в текстовый файл

У меня есть pandas DataFrame вроде этого X Y Z Value 0 18 55 1 70 1 18 55 2 67 2 18 57 2 75 3 18 58 1 35 4 19 54 2 70 Я хочу записать эти данные в текстовый файл, который выглядит так: 18 55 1 70 18 55 2 67 18 57 2 75 18 58 1 35 19 54 2 70 Я пробовал что-то вроде f = open(writePath, 'a')...

84
Что такое питонический способ внедрения зависимостей?

Введение Для Java внедрение зависимостей работает как чистое ООП, т. Е. Вы предоставляете интерфейс, который будет реализован, и в своем коде фреймворка принимаете экземпляр класса, реализующего определенный интерфейс. Теперь для Python вы можете сделать то же самое, но я думаю, что в случае с...

84
Найдите уникальные значения в столбце и отсортируйте их

У меня есть фреймворк pandas. Я хочу напечатать уникальные значения одного из его столбцов в порядке возрастания. Вот как я это делаю: import pandas as pd df = pd.DataFrame({'A':[1,1,3,2,6,2,8]}) a = df['A'].unique() print a.sort() Проблема в том, что я получаю Noneна выходе....

84
Фреймворк Django rest, сериализующий поля многие ко многим

Как мне сериализовать поле «многие ко многим» в список чего-либо и вернуть их через структуру отдыха? В моем примере ниже я пытаюсь вернуть сообщение вместе со списком связанных с ним тегов. models.py class post(models.Model): tag = models.ManyToManyField(Tag) text =...

84
enumerate () для словаря в Python

Я знаю, что мы используем enumerateдля итерации списка, но я попробовал это в словаре, и он не дал ошибки. КОД: enumm = {0: 1, 1: 2, 2: 3, 4: 4, 5: 5, 6: 6, 7: 7} for i, j in enumerate(enumm): print(i, j) ВЫВОД: 0 0 1 1 2 2 3 4 4 5 5 6 6 7 Может кто-нибудь объяснить вывод?...

84
Как * на самом деле * читать данные CSV в TensorFlow?

Я относительно новичок в мире TensorFlow и довольно озадачен тем, как вы на самом деле считываете данные CSV в пригодные для использования тензоры примеров / меток в TensorFlow. Пример из учебника TensorFlow по чтению данных CSV довольно фрагментирован и дает вам лишь часть пути к обучению на...

84
Что такое аннотации переменных?

Готовится к выпуску Python 3.6. PEP 494 - В расписании выпуска Python 3.6 упоминается конец декабря, поэтому я просмотрел Что нового в Python 3.6, чтобы увидеть, что они упоминают аннотации переменных : PEP 484 представил стандарт для аннотаций типов параметров функций, также известных как...

84
Как выбрать потерю кросс-энтропии в TensorFlow?

Проблемы классификации, такие как логистическая регрессия или полиномиальная логистическая регрессия, оптимизируют кросс-энтропийную потерю. Обычно слой кросс-энтропии следует за слоем softmax , который производит распределение вероятностей. В тензорном потоке есть как минимум дюжина различных...

84
Многопроцессорность Python: понимание логики `chunksize`

Какие факторы определяют оптимальный chunksizeаргумент в пользу таких методов multiprocessing.Pool.map()? .map()Похоже, что этот метод использует произвольную эвристику для размера фрагмента по умолчанию (поясняется ниже); что мотивирует этот выбор и существует ли более продуманный подход,...

83
Как правильно настроить автоинденцию Vim для редактирования файлов Python?

У меня проблемы с настройкой Vim (7.1.xxx) для редактирования файлов Python (* .py). Отступы вроде нарушены (оптимально 4 пробела). Я следил за некоторыми руководствами, которые нашел через Google. По-прежнему никакого эффекта: / Пожалуйста, помогите...

83
Вызов Python в PHP

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

83
Как выполнить фильтрацию запросов в шаблонах django

Мне нужно выполнить отфильтрованный запрос из шаблона django, чтобы получить набор объектов, эквивалентных коду python в представлении: queryset = Modelclass.objects.filter(somekey=foo) В моем шаблоне я бы хотел сделать {% for object in data.somekey_set.FILTER %} но я просто не могу понять, как...

83
Когда не самое подходящее время для использования генераторов Python?

Это скорее обратное тому, для чего вы можете использовать функции генератора Python? : генераторы python, выражения генератора и itertoolsмодуль - одни из моих любимых функций python в наши дни. Они особенно полезны при настройке цепочек операций для работы с большим объемом данных - я часто...

83
Создание списка объектов в Python

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

83
Python и регулярное выражение с Unicode

Мне нужно удалить некоторые символы Юникода из строки 'بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ' Я точно знаю, что они здесь есть. Я старался: re.sub('([\u064B-\u0652\u06D4\u0670\u0674\u06D5-\u06ED]+)', '', 'بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ') но это не работает. Строка остается прежней. Что я...

83
Встроенная функция Python hash ()

Windows XP, Python 2.5: hash('http://stackoverflow.com') Result: 1934711907 Google App Engine ( http://shell.appspot.com/ ): hash('http://stackoverflow.com') Result: -5768830964305142685 Это почему? Как мне получить хеш-функцию, которая будет давать одинаковые результаты на разных платформах...