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

Python - это мультипарадигмальный динамически типизированный многоцелевой язык программирования. Он предназначен для быстрого изучения, понимания и использования, а также для обеспечения чистого и унифицированного синтаксиса. Обратите внимание, что Python 2 официально не поддерживается с 01-01-2020. Тем не менее, для специфичных для версии вопросов Python добавьте тег [python-2.7] или [python-3.x]. При использовании варианта или библиотеки Python (например, Jython, PyPy, Pandas, Numpy), пожалуйста, включите их в теги.

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



6
Как получить доступ к профилю пользователя в шаблоне Django?
Я храню дополнительную информацию для каждого пользователя, используя расширение AUTH_PROFILE_MODULE. Мы можем получить доступ к пользователю в шаблоне Django, используя, {{ request.user }}но как мы можем получить доступ к полям в профиле, поскольку профиль доступен только через функцию user.get_profile()? Действительно ли обязательно каждый раз явно передавать профиль в шаблон?

8
Django Rest Framework - Как добавить настраиваемое поле в ModelSerializer
Я создал ModelSerializerи хочу добавить настраиваемое поле, которое не является частью моей модели. Я нашел описание для добавления дополнительных полей сюда и попробовал следующее: customField = CharField(source='my_field') Когда я добавляю это поле и вызываю свою validate()функцию, это поле не является частью attrdict. attrсодержит все указанные поля модели, кроме дополнительных полей. …

6
Понимание списка: возврат двух (или более) элементов для каждого элемента
Можно ли вернуть 2 (или более) элемента для каждого элемента в понимании списка? Что хочу (пример): [f(x), g(x) for x in range(n)] должен вернуться [f(0), g(0), f(1), g(1), ..., f(n-1), g(n-1)] Итак, что-то для замены этого блока кода: result = list() for x in range(n): result.add(f(x)) result.add(g(x))


5
Последовательно создавайте один и тот же случайный массив numpy
Я жду, пока другой разработчик завершит фрагмент кода, который вернет массив np формы (100,2000) со значениями -1,0 или 1. А пока я хочу случайным образом создать массив с одинаковыми характеристиками, чтобы иметь возможность начать разработку и тестирование. Дело в том, что я хочу, чтобы этот случайно созданный массив был каждый …
89 python  random  numpy 

30
Ошибка подключения pip: невозможно получить базовый URL индекса http://pypi.python.org/simple/
Я бегу sudo pip install git-reviewи получаю следующие сообщения: Downloading/unpacking git-review Cannot fetch index base URL http://pypi.python.org/simple/ Could not find any downloads that satisfy the requirement git-review No distributions at all found for git-review Storing complete log in /home/sai/.pip/pip.log Кто-нибудь знает об этом?
89 python  git  ubuntu  pip  git-review 


6
Установите для Django FileField существующий файл
У меня есть существующий файл на диске (например, /folder/file.txt) и поле модели FileField в Django. Когда я делаю instance.field = File(file('/folder/file.txt')) instance.save() он повторно сохраняет файл как file_1.txt(в следующий раз и _2т. д.). Я понимаю, почему, но я не хочу такого поведения - я знаю, что файл, с которым я …
89 python  django  file 

9
Получить состояние цветового цикла matplotlib
Можно ли запросить текущее состояние цветового цикла matplotlib? Другими словами, есть ли функция, get_cycle_stateкоторая будет вести себя следующим образом? >>> plot(x1, y1) >>> plot(x2, y2) >>> state = get_cycle_state() >>> print state 2 Где я ожидаю, что состояние будет индексом следующего цвета, который будет использоваться в графике. В качестве альтернативы, …

6
URL-адреса django без косой черты не перенаправляют
У меня есть два приложения, расположенные на двух разных компьютерах. На компьютере А в urls.pyфайле есть такая строка: (r'^cast/$', 'mySite.simulate.views.cast') И этот URL-адрес будет работать как для, так mySite.com/cast/и для mySite.com/cast. Но на компьютере BI есть похожий URL-адрес, записанный как: (r'^login/$', 'mySite.myUser.views.login') По какой-то причине на компьютере B url mySite.com/login/ …

5
Разделить models.py на несколько файлов
Я пытаюсь разбить models.pyсвое приложение на несколько файлов: Мое первое предположение было сделать это: myproject/ settings.py manage.py urls.py __init__.py app1/ views.py __init__.py models/ __init__.py model1.py model2.py app2/ views.py __init__.py models/ __init__.py model3.py model4.py Это не работает, потом я нашел это , но в этом решении у меня все еще проблема, …

4
Действительно ли временная сложность итеративного добавления строки O (n ^ 2) или O (n)?
Я работаю над проблемой вне CTCI. Третья задача главы 1 - взять строку, например 'Mr John Smith ' и просит вас заменить промежуточные пробелы на %20: 'Mr%20John%20Smith' Автор предлагает это решение на Python, назвав его O (n): def urlify(string, length): '''function replaces single spaces with %20 and removes trailing spaces''' …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.